我安装了 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?