小编Luc*_*nan的帖子

Matlab列表理解

我可以在一个班轮上写下以下内容吗?

x = [1,3,5]
res = zeros(1,size(x,2));
for i=1:size(x,2);
    res(i) = foo(x(i);
end;
Run Code Online (Sandbox Code Playgroud)

假设foo函数没有按预期处理数组.在我的情况下,即使给出数组作为参数,foo也会返回一个标量.

例如,在Python中,它看起来像这样:

x = [1,3,5]
res = [foo(y) for y in x]
Run Code Online (Sandbox Code Playgroud)

matlab list-comprehension

12
推荐指数
2
解决办法
1万
查看次数

jQuery ajax回调从未调用过

Javascript代码,使用jQuery 1.7:

$( function() { 
  $.get('/ajax_dummy', function() { alert('foo');  })
});
Run Code Online (Sandbox Code Playgroud)

使用Firebug,我可以看到HTTP GET请求已发送,并返回代码为200的"hello world"响应,因此一切似乎都很好.但回调永远不会被调用.

我不知道出了什么问题; 这应该是这么简单吧?

javascript jquery jquery-callback

11
推荐指数
2
解决办法
9260
查看次数

Eclipse使用哪种Java?

我从eclipse.org下载了适用于Linux的"Eclipse IDE for Java EE Developers".我能够编写,编译和运行Java程序.但我不明白JDK/JRE的用途.

如果我开始一个新的'Java Project',我可以选择使用哪个JRE,但如果我选择'JavaSE-1.6',我仍然不知道那是什么?甲骨文?IBM?我不知道JRE在我的文件系统中的位置.

假设我想使用相同的JRE从命令行执行我的Java程序,如何找到'java'可执行文件?

java eclipse

6
推荐指数
3
解决办法
4433
查看次数

Python - 是否有比sys.path更多的搜索路径?

我认为sys.path是Python模块的所有搜索路径的完整列表.

但是,在我的Ubuntu机器上,'/ usr/local/lib/python2.6/did-package /'几乎是我所有模块的所在,而且该路径不在sys.path中.我仍然可以导入该路径上的任何模块.

编辑,不是:即使我将sys.path设置为空列表,我仍然可以从该路径导入.

这种对dist-packages路径的隐含知识来自何处?在这个隐含的搜索路径组中是否还有其他路径,或者它是什么?

编辑:似乎我的帖子的第二部分不是真的.实际上,"sys.path = []",意味着我无法导入任何内容,甚至不能从我当前的工作目录中导入.我很抱歉.

python module-search-path sys.path

5
推荐指数
1
解决办法
2520
查看次数

如何"清理石板"?

我想制作一系列图表,并将每个图表保存到文件中.但我不知道如何擦掉以前的情节.也许我需要每次都创建一些新对象,但我不会是哪个对象.这是我的代码,注意评论.这是我的代码:

import matplotlib.pyplot as plt
ind = (1,2,3,4)
groups=(
  (1, (1.1,1.2,1.3,1.4)),
  (2, (2.2,2.2,1.2,2.4)),
)

for group in reversed(groups):
  #clean the slate ?
  plt.bar(ind   ,group[1])
  plt.xticks([i+0.5 for i in ind],ind)
  plt.savefig('%d.png' % group[0])
Run Code Online (Sandbox Code Playgroud)

matplotlib

3
推荐指数
1
解决办法
2478
查看次数