深度学习之numpy.poly1d()函数
2024-08-31 17:15:29
1、np.poly1d()此函数有两个参数:
参数1:为一个数组,若没有参数2,则生成一个多项式,例如:
p = np.poly1d([2,3,5,7])
print(p) ==>>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表示积分后的常数项的值
最新文章
- SPOJ GSS1 Can you answer these queries I[线段树]
- STP的作用和操作
- 【转载】pyqt QTableWidget的使用
- IOS第18天(6,CAKeyframeAnimation关键帧动画)
- scala在linux以及在windows的安装,以及在IDEA中新建Scala项目
- 初识UML
- Memcached入门
- JS结合DOM事件的例子
- oracle管理控制台不能打开,提示此网站的安全证书有问题?
- windows 下svn 创建分支 合并分支 冲突
- POJ 1724 ROADS(BFS+优先队列)
- 关于cookie, iphone及chrome的异同
- mysql优化----第一篇:综述
- ogg12-ERROR OGG-01031 file D:\OGG\dirdat\ed000000 is not in any allowed output directories
- day25 初始面向对象
- Dubbo(1)简介和Zookeeper安装
- 拉格朗日插值和牛顿插值 matlab
- thinkphp 控制器继承
- 企业级Apache详解
- PHP设计模式(四):生成器模式