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

Python에서 주어진 복잡한 루트로 Hermite_e 시리즈 생성

<시간/>

주어진 복잡한 루트로 Hermite_e 시리즈를 생성하려면 Python Numpy에서 hermite_e.hermefromroots() 메서드를 사용하십시오. 이 메서드는 계수의 1차원 배열을 반환합니다. 모든 근이 실수이면 out은 실수 배열이고 일부 근이 복소수이면 결과의 모든 계수가 실수인 경우에도 out은 복소수입니다. 루트 매개변수는 루트를 포함하는 시퀀스입니다.

단계

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

numpy.polynomial에서 hermite_e를 H로 가져오기

주어진 복소수 근을 가진 Hermite_e 시리즈 생성 -

j =complex(0,1)print("결과...\n",H.hermefromroots((-j, j)))

데이터 유형 가져오기 -

print("\nType...\n",H.hermefromroots((-j, j)).dtype)

모양 가져오기 -

print("\nShape...\n",H.hermefromroots((-j, j)).shape)배열 생성

예시

from numpy.polynomial import hermite_e as Hj =complex(0,1)print("Result...\n",H.hermefromroots((-j, j)))# 데이터 유형을 가져옵니다.print("\nType. ..\n",H.hermefromroots((-j, j)).dtype)# 모양을 가져옵니다("\nShape...\n",H.hermefromroots((-j, j)).shape) 

출력

결과... [2.+0.j 0.+0.j 1.+0.j]Type...complex128Shape...(3,)