1

我正在尝试使用编织,但它一直给我一个奇怪的错误。当我运行这个简单的测试时,它归结为以下内容

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 *

开头的声明,知道为什么会这样吗?非常感谢您的帮助

4

0 回答 0