0

Win8 ラップトップで Python プログラムを実行するために、Python(x,y)-2.7.5.0 をインストールしました。プログラムは 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 ( Windows 用の python 64 パッケージ) の提案に従って、Windows 用の Anaconda 64bit をインストールしました。もう問題はありません。したがって、1 つの問題は pythonxy の 32 ビット バージョンであった可能性があると思います。別の側面として、pythonxy の最新バージョンを使用していない可能性がありますが、それについてはわかりません。

于 2014-06-12T16:07:49.363 に答える