当我运行类似的东西:
from multiprocessing import Pool
p = Pool(5)
def f(x):
return x*x
p.map(f, [1,2,3])
Run Code Online (Sandbox Code Playgroud)
它工作正常.但是,将此作为类的函数:
class calculate(object):
def run(self):
def f(x):
return x*x
p = Pool()
return p.map(f, [1,2,3])
cl = calculate()
print cl.run()
Run Code Online (Sandbox Code Playgroud)
给我以下错误:
Exception in thread Thread-1:
Traceback (most recent call last):
File "/sw/lib/python2.6/threading.py", line 532, in __bootstrap_inner
self.run()
File "/sw/lib/python2.6/threading.py", line 484, in run
self.__target(*self.__args, **self.__kwargs)
File "/sw/lib/python2.6/multiprocessing/pool.py", line 225, in _handle_tasks
put(task)
PicklingError: Can't pickle <type 'function'>: attribute lookup __builtin__.function failed
Run Code Online (Sandbox Code Playgroud)
我看过Alex Martelli的一篇文章处理同样的问题,但它不够明确.
我有一个由基本数学函数(abs,cosh,sinh,exp,...)组合定义的函数.
我想知道它是否有所作为(速度)使用,例如,
numpy.abs()而不是abs()?
我有一个python代码在远程机器上进行一些计算,名为A.我ssh从一台名为B的机器上连接A via .有没有办法在机器B上显示数字?
在那里,做关于Python的内置函数python.array什么argsort()上呢numpy.array?
我想知道是否有一种简单的方法来修改Sankey图示例,以便顺利过渡到新数据.例如,假设我有不同的数据文件(energy1.json,energy2.json ...)d3如何绘制第一个数据集的Sankey图,然后等待并稍后重新排列框处置以表示第二个数据集?
我已经和Titan图形服务器玩了一段时间了.我的感觉是,尽管有大量文档,但缺乏从头开始入门教程.
我的最终目标是让一个巨人在cassandra上运行并使用StartTheShift/thunderdome进行查询.
我见过几种启动泰坦的方法:
从这个链接,我能够通过以下步骤运行titan服务器:
titan-all-0.3.0/libs到rexster-server-2.3.0/ext/titan编辑rexster-server-2.3.0/rexster.xml和添加(在a之间):
<graph>
<graph-name>geograph</graph-name>
<graph-type>com.thinkaurelius.titan.tinkerpop.rexster.TitanGraphConfiguration</graph-type>
<graph-read-only>false</graph-read-only>
<graph-location>/Users/vallette/projects/DATA/gdb</graph-location>
<properties>
<storage.backend>local</storage.backend>
<storage.directory>/Users/vallette/projects/DATA/gdb</storage.directory>
<buffer-size>100</buffer-size>
</properties>
<extensions>
<allows>
<allow>tp:gremlin</allow>
</allows>
</extensions>
</graph>
Run Code Online (Sandbox Code Playgroud)对于berkeleydb或:
<graph>
<graph-name>geograph</graph-name>
<graph-type>com.thinkaurelius.titan.tinkerpop.rexster.TitanGraphConfiguration</graph-type>
<graph-location></graph-location>
<graph-read-only>false</graph-read-only>
<properties>
<storage.backend>cassandra</storage.backend>
<storage.hostname>77.77.77.77</storage.hostname>
</properties>
<extensions>
<allows>
<allow>tp:gremlin</allow>
</allows>
</extensions>
</graph>
Run Code Online (Sandbox Code Playgroud)
对于cassandra db.
./bin/rexster.sh -s -c rexster.xmlbin/rexster-console.shg = rexster.getGraph("geograph")这种方法的问题是你通过rexster而不是gremlin连接,所以你没有自动完成.优点是您可以命名您的数据库(此处为地理位置).
./bin/titan.sh config/titan-server-rexster.xml config/titan-server-cassandra.properties创建一个名为cassandra.localwith …
我有周期T的周期函数,想知道如何获得傅立叶系数列表.我尝试从numpy 使用fft模块,但它似乎更专注于傅立叶变换而不是系列.也许它缺乏数学知识,但我看不出如何从fft计算傅里叶系数.
帮助和/或示例表示赞赏.
我目前在我的django网站上使用Open Flash Chart 2,但我发现它不够可定制.(当你想要通常的条形图,折扣图时,它很棒,但是自制形状呢......).虽然它是开源的,但我不想在Flex代码中潜水.
我正在考虑很多关于matplotlib但是文档在Web应用程序开发方面相当差.
有人在他的网络应用程序中使用matplotlib吗?我希望能够在这些网站上找到可以实现的目标的链接.谢谢
我正在寻找一个用于python的CAD模块.这就是我发现的,如果我错了,请纠正我:
好吧,似乎FreeCad的python绑定是最好的,但还有其他东西吗?
python ×8
matplotlib ×3
numpy ×3
cad ×1
d3.js ×1
django ×1
fft ×1
gremlin ×1
json ×1
performance ×1
pickle ×1
rexster ×1
ssh ×1
titan ×1
transition ×1