有图为证
本文代码主要演示如何使用poly1d进行多项式计算和符号计算。...# 多项式求值
>>> p1(0)
4
>>> p1(1)
10
# 计算多项式对应方程的根
>>> p1.r
array([-1.65062919+0.j , -0.17468540+...1.54686889j,
-0.17468540-1.54686889j])
# 把根带入多项式验证一下
>>> p1(p1.r[0])
(-8.8817841970012523e-16+...0j)
# 查看和修改多项式的系数
>>> p1.c
array([1, 2, 3, 4])
>>> print(p3)
3 2
1 z + 2 z + 3 z + 4
>>> p3.c[...- 128 x + 96
>>> p1 * p2
poly1d([ 1., -8., 18., -6., -11., 38., -128., 96.])
# 除法返回商多项式和余多项式