2017-03-11 7 views
0

こんにちは私はPythonで多項式を使って作業を始めました。Python多項式のドメインの要素数が間違っています

ValueError: Domain has wrong number of elements.

私はnumpyのモジュールを使用しています。ここでnumpy.polynomial.polynomial.Polynomialクラス

コードです:

p1 = numpy.polynomial.polynomial.Polynomial(1, 2, 3) 
print(p1) 
問題は、それが私に言って、エラーメッセージを与えることです

私が理解しているように、係数は昇順に対応しています。

答えて

1

係数が array_like にする必要があるので、あなたはタプルまたはリストとしてそれをラップする必要があります。

np.polynomial.polynomial.Polynomial((1,2,3)) 
# Polynomial([ 1., 2., 3.], [-1, 1], [-1, 1]) 

または:

np.polynomial.polynomial.Polynomial([1,2,3]) 
関連する問題