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 回答