这个 努比。polyder() 方法计算具有指定阶数的多项式的导数。
null
语法: 努比。波利德(p,m) 参数: p: [array_like或poly1D]多项式系数按幂次递减的顺序给出。如果第二个参数(root)设置为True,那么数组值就是多项式方程的根。 例如: poly1d(3,2,6)=3x 2. +2x+6
m: [int,可选]区分顺序。
返回: 多项式的导数。
代码: 解释polyder()的Python代码
# Python code explaining # numpy.polyder() # importing libraries import numpy as np import pandas as pd # Constructing polynomial p1 = np.poly1d([ 1 , 2 ]) p2 = np.poly1d([ 4 , 9 , 5 , 4 ]) print ( "P1 : " , p1) print ( " p2 : " , p2) |
# Solve for x = 2 print ( "p1 at x = 2 : " , p1( 2 )) print ( "p2 at x = 2 : " , p2( 2 )) |
a = np.polyder(p1, 1 ) b = np.polyder(p2, 1 ) print ( "Using polyder" ) print ( "p1 derivative of order = 1 : " , a) print ( "p2 derivative of order = 1 : " , b) |
a = np.polyder(p1, 2 ) b = np.polyder(p2, 2 ) print ( "Using polyder" ) print ( "p1 derivative of order = 2 : " , a) print ( "p2 derivative of order = 2 : " , b) |
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END