Weave.blitz不识别exp函数

时间:2013-10-25 00:27:38

标签: optimization scipy

我正在尝试使用编织,但它一直给我一个奇怪的错误。 当我运行这个简单的测试

时,它归结为以下内容
from scipy import weave
from scipy import empty
import numpy as np
from numpy import *

b=np.ones((10))
c=np.ones((10))
expr = 'exp(b)'
a = empty( 10, 'd' ); weave.blitz(expr)
print a

我只是得到一个错误

“NameError:名称'sin'未定义”

如果我使用exp,log或任何其他函数,我也不知道为什么它不会识别它们中的任何一个。如果我有一个

,我也一样
from math import *
一开始的声明,知道为什么会这样吗? 非常感谢您的帮助

0 个答案:

没有答案