Laguerre 계열을 구별하려면 Python에서 laguerre.lagder() 메서드를 사용합니다. 이 메서드는 축을 따라 m번 미분된 라게르 시리즈 계수 c를 반환합니다. 각 반복에서 결과에 scl이 곱해집니다. 인수 c는 각 축을 따라 낮은 차수에서 높은 차수의 계수 배열입니다. 예를 들어, [1,2,3]은 1*L_0 + 2*L_1 + 3*L_2 계열을 나타내고 [[1,2],[1 ,2]]는 1*L_0(x)*L_0(y) + 1*L_1(x)*L_0(y) + 2*L_0(x)*L_1(y) + 2*L_1(x)*L_1(y)을 나타냅니다. ) axis=0이 x이고 axis=1이 y인 경우
첫 번째 매개변수인 c는 Laguerre 급수 계수의 배열입니다. c가 다차원인 경우 differentaxis는 해당 인덱스에 의해 제공된 각 축의 차수를 가진 다른 변수에 해당합니다. 두 번째 매개변수인 m은 취한 도함수의 수이며 음수가 아니어야 합니다. (기본값:1)
세 번째 매개변수인 scl은 스칼라입니다. 각 미분에 scl을 곱합니다. 최종 결과는 scl**m을 곱한 것입니다. 이것은 변수의 선형 변화에 사용하기 위한 것입니다. (기본값:1). 4번째 매개변수 축은 도함수를 취하는 축입니다. (기본값:0).
단계
먼저 필요한 라이브러리를 가져옵니다 -
import numpy as np from numpy.polynomial import laguerre as L
계수의 다차원 배열 생성 -
c = np.arange(4).reshape(2,2)
배열 표시 -
print("Our Array...\n",c)
치수 확인 -
print("\nDimensions of our Array...\n",c.ndim)
데이터 유형 가져오기 -
print("\nDatatype of our Array object...\n",c.dtype)
모양 가져오기 -
print("\nShape of our Array object...\n",c.shape)
Laguerre 시리즈를 구별하려면 Python에서 laguerre.lagder() 메서드를 사용하십시오 -
print("\nResult...\n",L.lagder(c, axis = 1))
예시
import numpy as np from numpy.polynomial import laguerre as L # Create a multidimensional array of coefficients c = np.arange(4).reshape(2,2) # Display the array print("Our Array...\n",c) # Check the Dimensions print("\nDimensions of our Array...\n",c.ndim) # Get the Datatype print("\nDatatype of our Array object...\n",c.dtype) # Get the Shape print("\nShape of our Array object...\n",c.shape) # To differentiate a Laguerre series, use the laguerre.lagder() method in Python print("\nResult...\n",L.lagder(c, axis = 1))
출력
Our Array... [[0 1] [2 3]] Dimensions of our Array... 2 Datatype of our Array object... int64 Shape of our Array object... (2, 2) Result... [[-1.] [-3.]]