5

多項式が負の指数を持つ可能性がある場合に多項式演算を処理するライブラリはありますか? numpy でpoly1dクラスを見つけましたが、のような多項式を表現する方法がわかりませんx**-3 + x**-2 + x**2 + x**3

4

2 に答える 2

6

ウィキペディアを引用するには:

数学では、多項式は、加算、減算、乗算、および非負の整数指数の演算のみを使用して、変数 (不定とも呼ばれます) と定数から構成される有限長の式です。

あなたが求めているのは多項式ではありません。たとえば、多項式は常に有限ですが、必要なものは 0 の特異点です。良い面としては、シンボリック操作用のライブラリがあります。sympyを見てください。

于 2012-07-11T13:17:57.543 に答える
3

指数の法則(アーカイブされたリンク) を使用して、指数を分数の底にシフトし、正にすることができます。

これ:

print (5**-2)
print (1.0/(5**2))

収量:

0.04
0.04
于 2012-07-11T13:25:58.070 に答える