numpy.polyder(p,m)方法计算具有指定顺序的多项式的导数。
参数:
p:[array_like or poly1D]the polynomial coefficients are given in decreasing order of powers. If the second parameter (root) is set to True then array values are the roots of the polynomial equation.
For example:poly1d(3, 2, 6) = 3x2 + 2x + 6m:[int, optional] Order of differentiation.
返回:
Derivative of polynomial.
代码:解释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 ("\n p2:\n", p2)
# Solve for x = 2
print ("\n\np1 at x = 2:", p1(2))
print ("p2 at x = 2:", p2(2))
a = np.polyder(p1, 1)
b = np.polyder(p2, 1)
print ("\n\nUsing polyder")
print ("p1 derivative of order = 1:\n", a)
print ("p2 derivative of order = 1:\n", b)
a = np.polyder(p1, 2)
b = np.polyder(p2, 2)
print ("\n\nUsing polyder")
print ("p1 derivative of order = 2:", a)
print ("p2 derivative of order = 2:", b)
相关用法
注:本文由纯净天空筛选整理自Mohit Gupta_OMG 大神的英文原创作品 numpy.polyder() in Python。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。