numpy.poly1d()函数学习

1、np.poly1d()此函数有两个参数:

参数1:为一个数组,若没有参数2,则生成一个多项式,例如:

p = np.poly1d([2,3,5,7])

print§ ==>>2x3 + 3x2 + 5x + 7 数组中的数值为coefficient(系数),从后往前 0,1,2.。。为位置书的次数

   参数2:若参数2为True,则表示把数组中的值作为根,然后反推多项式,例如:

q = np.poly1d([2,3,5],True)

print(q) ===>>(x - 2)(x - 3)(x - 5) = x3 - 10x2 + 31x -30

参数3:variable=‘z’表示改变未知数的字母,例如:

q = np.poly1d([2,3,5],True,varibale = ‘z’)

print(q) ===>>(z - 2)(z - 3)(z - 5) = z3 - 10z2 + 31z -30

2、多项式poly1d()的方法

a.  p(0.5)表示当x = 0.5时,多项式的值为多少

b.  p.r表示当多项式为 0 时,此等式的根

c.  p.c表示生成多项式的系数数组

d.  p.order表示返回最高项的次方数

e.  p[1]表示返回第一项的系数

f.  多项式支持实数的四则运算

3、 其他函数

a.  deriv([m])表示求导,参数m表示求几次导数

b.  integ([m,k])表示积分,参数m表示积几次分,k表示积分后的常数项的值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值