小编Thi*_*iet的帖子

Python编织闪电战DLL错误

我正在尝试使用weave.blitz加速一些代码,我不断收到以下DLL错误.如果我运行一个简单的代码,例如

from scipy import * # or from NumPy import *
a = ones((512,512),'Float64')
b = ones((512,512),'Float64')

# now average
a[1:-1,1:-1] = (b[1:-1,1:-1] + b[2:,1:-1] + b[:-2,1:-1] \
+ b[1:-1,2:] + b[1:-1,:-2]) / 5.

from scipy import weave
expr = "a[1:-1,1:-1] = (b[1:-1,1:-1] + b[2:,1:-1] + b[:-2,1:-1]" \
    "+ b[1:-1,2:] + b[1:-1,:-2]) / 5."
weave.blitz(expr)
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

Traceback (most recent call last):
  File "C:\Users\Thijs\wtest.py", line 19, in <module>
    weave.blitz(expr)
  File "C:\Python27\lib\site-packages\scipy\weave\blitz_tools.py", line 65, in blitz
    **kw)
  File "C:\Python27\lib\site-packages\scipy\weave\inline_tools.py", line 488, in …
Run Code Online (Sandbox Code Playgroud)

python scipy

3
推荐指数
1
解决办法
839
查看次数

标签 统计

python ×1

scipy ×1