Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python에서 Legendre 시리즈 미분 및 파생 상품 설정

<시간/>

르장드르 계열을 구별하려면 Python에서 polynomial.laguerre.legder() 메서드를 사용합니다. 축을 따라 m번 미분된 르장드르 시리즈 계수 c를 반환합니다. 각 반복에서 결과에 scl이 곱해집니다. 첫 번째 매개변수 c는 르장드르 급수 계수의 배열입니다. c가 다차원인 경우 다른 축은 해당 인덱스에 의해 주어진 각 축의 정도에 따라 다른 변수에 해당합니다.

두 번째 매개변수인 m은 취한 도함수의 수이며 음수가 아니어야 합니다. (기본값:1). 세 번째 매개변수인 scl은 스칼라입니다. 각 미분에 scl을 곱합니다. 최종 결과는 scl**m을 곱한 것입니다. 이것은 변수의 선형 변화에 사용하기 위한 것입니다. (기본값:1). 네 번째 매개변수인 axis는 도함수를 취하는 축입니다. (기본값:0).

단계

먼저 필요한 라이브러리를 가져옵니다 -

numpy를 np로 가져오기 from numpy.polynomial 가져오기 범례를 L로

계수 배열 생성 -

c =np.array([1,2,3,4])

배열 표시 -

print("우리 배열...\n",c)

치수 확인 -

print("\n배열의 차원...\n",c.ndim)

데이터 유형 가져오기 -

print("\n배열 개체의 데이터 유형...\n",c.dtype)

모양 가져오기 -

print("\n배열 개체의 모양...\n",c.shape)

르장드르 계열을 구별하려면 Python에서 polynomial.laguerre.legder() 메서드를 사용합니다. 축을 따라 m번 미분된 르장드르 시리즈 계수 c를 반환합니다. 각 반복에서 결과는 scl −

로 곱해집니다.
print("\n결과...\n",L.legder(c, 3))

예시

import numpy as npfrom numpy.polynomial import legendre as L# 계수 배열 생성sc =np.array([1,2,3,4])# Display the arrayprint("Our Array...\n", c)# Check the Dimensionsprint("\nDimensions of our Array...\n",c.ndim)# Get Datatypeprint("\nDatatype of our Array object...\n",c.dtype)# Get Shapeprint("\nShape of our Array object...\n",c.shape)# 르장드르 급수를 구별하려면 Pythonprint("\nResult...\n", L.legder(c, 3))

출력

우리 배열... [1 2 3 4]우리 배열의 차원...1 배열 개체의 데이터 유형...int64 배열 개체의 모양...(4,)결과... [60.]