在Python中将多项式提升到幂
要将多项式提升到幂,请在Python中使用numpy.polynomial.polynomial.polypow()方法。返回多项式c提升到幂pow。参数c是按从低到高的顺序排列的系数序列。例如,[1,2,3]是级数1 + 2*x + 3*x**2。该方法返回表示商和余数的系数级数数组。
第一个参数c是一个一维数组,包含按从低到高次序排列的级数系数。第二个参数pow是将级数提升到的幂。第三个参数maxpower是允许的最大幂。这主要是为了限制级数增长到无法管理的大小。默认值为16。
这个numpy.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("\nResult...\n",res)
示例
from numpy.polynomial import polynomial as P # Polynomial and a power poly = (4,1,6) power = 3 # Display the polynomial print("Polynomial...\n",poly) # Display the power print("\nPower...\n",power) # To raise a polynomial to a power, use the numpy.polynomial.polynomial.polypow() method in Python. res = P.polypow(poly,power); print("\nResult...\n",res)
输出
Polynomial... (4, 1, 6) Power... 3 Result... [ 64. 48. 300. 145. 450. 108. 216.]
广告