在 Python 中对多项式进行幂运算
pythonnumpyserver side programmingprogramming更新于 2024/5/1 18:52:17
要对多项式进行幂运算,请使用 Python 中的 numpy.polynomial.polynomial.polypow() 方法。返回多项式 c 的幂运算 pow。参数 c 是从低到高排序的系数序列。即 [1,2,3] 是系列 1 + 2*x + 3*x**2。该方法返回表示商和余数的系数系列数组。
第一个参数 c 是从低到高排序的系列系数数组的一维数组。第二个参数 pow 是系列要提升到的幂。第三个参数 maxpower 是允许的最大幂。这主要是为了将系列的增长限制在无法管理的大小。默认值为16。
此numpy.polynomial.polynomial模块提供了许多用于处理多项式的对象,包括一个封装了通常的算术运算的Polynomial类。
步骤
首先,导入所需的库 −
from numpy.polynomial import polynomial as P
多项式和幂 −
poly = (4,1,6) power = 3
显示多项式 −
print("Polynomial...\n",poly)
显示幂 −
print("\nPower...\n",power)
要对多项式求幂,请使用 Python 中的 numpy.polynomial.polynomial.polypow() 方法。返回多项式 c 的 pow 次幂。参数 c 是从低到高排序的系数序列。即 [1,2,3] 是 1 + 2*x + 3*x**2 − 级数
res = P.polypow(poly,power);
print("\n结果...\n",res)
示例
from numpy.polynomial import polynomial as P
# 多项式和幂
poly = (4,1,6)
power = 3
# 显示多项式
print("Polynomial...\n",poly)
# 显示幂
print("\nPower...\n",power)
# 要将多项式提升为幂,请使用 Python 中的 numpy.polynomial.polynomial.polypow() 方法。
res = P.polypow(poly,power);
print("\n结果...\n",res)
输出
Polynomial... (4, 1, 6) Power... 3 结果... [ 64. 48. 300. 145. 450. 108. 216.]
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

