我正在尝试使用编织,但它一直给我一个奇怪的错误。当我运行这个简单的测试时,它归结为以下内容
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 *
开头的声明,知道为什么会这样吗?非常感谢您的帮助