如何在python中将函数定义为vetorize?

时间:2014-04-07 20:10:19

标签: python multithreading matplotlib vectorization

我需要将函数定义为vectorize。此外,该功能必须为multithread才能进行性能测试。该选项是如何添加的?

在网络上,我找到了vectorize的两种方式:

1)重新定义:

function = pylab.vectorize(function)

2)装饰者:

@pylab.vectorize
def function(self): ....

此选项在我的代码中不起作用,所以我选择了第一个。

我找到了以下文档,但没有多大帮助:

  1. http://docs.scipy.org/doc/numpy/reference/generated/numpy.vectorize.html
  2. http://docs.continuum.io/numbapro/ufuncs.html

0 个答案:

没有答案