當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python Numpy polynomial legint()用法及代碼示例


np.legint()方法用於集成Legendre係列。

用法: np.legint(c, m=1, k=[], lbnd=0, scl=1, axis=0)
參數:
c :[array_like] Array of Legendre series coefficients.
m :[int] Order of integration, must be positive.Default is 1.
k :[[], list, scalar] Integration constant(s). The value of the first integral at lbnd is the first value in the list, the value of the second integral at lbnd is the second value, etc. If k == [] (the default), all constants are set to zero.
lband :[scalar, optional] The lower bound of the integral.Default is 0.
scl :[scalar, optional] For each integration the result is multiplied by scl before the integration constant is added.Default is 1.
axis :[scalar, optional] Axis over which the integral is taken.Default is 0.

返回:[ndarray]勒讓德級數的整數係數數組。


代碼1:

# Python program explaining  
# numpy.legint() method   
      
# importing numpy as np    
# and numpy.polynomial.legendre module as geek   
import numpy as np   
import numpy.polynomial.legendre as geek  
      
# Legendre series coefficients  
    
s1 = (2, 4, 8)   
      
# using np.legint() method   
res = geek.legint(s1)   
    
# Resulting legendre series  
print (res)  
輸出:
[ 0.66666667  0.4         1.33333333  1.6       ]

代碼2:

# Python program explaining  
# numpy.legint() method   
      
# importing numpy as np    
# and numpy.polynomial.legendre module as geek   
import numpy as np   
import numpy.polynomial.legendre as geek  
      
# Legendre series coefficients  
    
s1 = (10, 20, 30, 40, 50)   
      
# using np.legint() method   
res = geek.legint(s1)   
    
# Resulting legendre series  
print (res)
輸出:
[-1.66666667  4.          0.95238095  0.44444444  5.71428571  5.55555556]



相關用法


注:本文由純淨天空篩選整理自jana_sayantan大神的英文原創作品 Python | Numpy polynomial legint() method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。