2

NumPyで多項式を多項式で割る必要があります。これにはnumpy.polydivを使用しますが、変数が 1 つしかない多項式のドキュメントの例では。そして、多項式を 3 つの変数で除算する必要があります。やり方を教えてください。

例: x^3 + y^3 + z^3 割る x^ 2 + z

4

1 に答える 1

4

基本的なシンボリック操作を可能にするsympyを使用することをお勧めします。あなたの例x^3 + y^3 + z^3では で割り切れないx^ 2 + zので、何も役に立ちません! しかし、 でx**2 - y**2割ったような単純な例を使用すると、実際の動作x - yを確認できます。sympy

>>> import sympy
>>> x, y = sympy.symbols('x y')
>>> sympy.simplify((x**2 - y**2) / (x - y))
x + y
于 2012-05-13T19:16:20.020 に答える