0

我安装了 Python(x,y)-2.7.5.0 在我的 Win8 笔记本电脑上运行 python 程序。这些程序在 Linux 上运行,但是当我使用 python(x,y) 时,我收到以下错误消息:

D:\Python27\lib\site-packages\scipy\optimize\minpack.py:402: RuntimeWarning: 函数调用次数已达到 maxfev = 2800。warnings.warn

(errors[info][0], RuntimeWarning)

错误发生在“func=lambda...”部分的谐波分析期间:

y = N.ravel(zon[:,z,k,:])
print k                 
func = lambda p,s,c,y: fitfunc(p,s,c) - y # Distance to the target function
print k                   
p1, success = optimize.leastsq(func, p0[:], args=(s,c,y))

我查了一下,定义了 maxfev,但我想,改变它不是一个好主意。我的问题是,错误是由 python(x,y) 的错误还是由我的 Windows 8 系统引起的。我该如何搜索答案?

有没有其他人在 Win8 计算机上使用 Python(x,y)-2.7.5.0?

4

1 回答 1

0

正如 Padraic Cunningham ( python 64 package for windows ) 所建议的,我为 windows 安装了 Anaconda 64bit。没有问题了。因此我认为,一个问题可能是 pythonxy 的 32 位版本。另一个方面可能是,我没有使用最新版本的 pythonxy,但我不确定。

于 2014-06-12T16:07:49.363 回答