import numpy as np
# 参数1是一个数组,若没有参数2,则生成一个多项式
p = np.poly1d([1, -3, 3, -1], variable='m')
print(p)
# 若参数2为True,则把数组中的值作为根,然后反推多项式
p1 = np.poly1d([1, 3, 3, 1], True)
print(p1)
print("x=3时,多项式的值为:", p1(3))
# variable=‘z’表示改变未知数的字母
p3 = np.poly1d([1, 3, 3, 1], True, variable='z')
print(p3)
print("多项式的系数数组:", p3.c)
print("最高项的次方数:", p3.order)
print("第一项的系数:", p3[1])
poly1d()
于 2021-06-18 17:30:14 首次发布