今日では、遭遇する問題は、単純です。
プログラムは、高出力での数を兆を計算する必要があります
コードは以下の通りです
np.array( [1, x, x ** 2, x ** 3, x ** 4, x ** 5 ])
xが90である場合、マトリックスは正しい個人である場合、修飾されたマトリックスは、別々に5.9e9(正しい値)が算出されます。メインプログラム計算に入れたときに、誤った値が1.6e9(エラー値)について計算されました。
理由の疑いのあるnumpyのマトリックス型は、上記のコードが変更され
np.array( [1, x, x ** 2, x ** 3, x ** 4, x ** 5 ], dtype = np.float64)
それはまだ有効です。
pythonの疑いの原因は**操作を来た後、使用math.powプログラムが正常に動作するようです。
np.array( [1, x, x ** 2, x ** 3, x ** 4, math.pow(x, 5) ], dtype= np.float64)
これは本当に**、もはや神のピットああを持っている......将来の形而上学のほとんどで直面する問題ではありません。その理由は、今のところ問題はまだ不明です原因。この問題は、デバッグに決定されていない場合は、単に見つけることができません。。。。
また、各コードは、多くの場合、いくつかの変数名のミスを犯す問題を混同するために、最良のルックバックを終了します。たとえば、I、J、TIループ変数など注意、またはより慎重ノック字幕があります。