努比。Python中的polyder()

这个 努比。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)


图片[1]-努比。Python中的polyder()-yiteyi-C++库

# Solve for x = 2
print ( "p1 at x = 2 : " , p1( 2 ))
print ( "p2 at x = 2 : " , p2( 2 ))


图片[2]-努比。Python中的polyder()-yiteyi-C++库

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)


图片[3]-努比。Python中的polyder()-yiteyi-C++库

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)


图片[4]-努比。Python中的polyder()-yiteyi-C++库

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享