在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.]

更新于:2022年2月28日

621 次浏览

启动您的职业生涯

通过完成课程获得认证

开始
广告