다항식을 거듭제곱하려면 Python에서 numpy.polynomial.polynomial.polypow() 메서드를 사용합니다. 거듭제곱으로 거듭제곱된 다항식 c를 반환합니다. 인수 c는 낮은 것에서 높은 것으로 정렬된 계수의 시퀀스입니다. 즉, [1,2,3]은 시리즈 1 + 2*x + 3*x**2입니다. 이 메서드는 몫과 나머지를 나타내는 계수 계열의 배열을 반환합니다.
첫 번째 매개변수 c는 낮은 차수에서 높은 차수로 정렬된 계열 계수 배열의 1차원 배열입니다. 두 번째 매개변수인 pow는 시리즈가 상승할 거듭제곱입니다. 세 번째 매개변수인 maxpower는 허용되는 최대 전력입니다. 이것은 주로 시리즈의 성장을 관리할 수 없는 크기로 제한하기 위한 것입니다. 기본값은 16입니다.
이 numpy.polynomial.polynomial 모듈은 일반적인 산술 연산을 캡슐화하는 다항식 클래스를 포함하여 다항식을 처리하는 데 유용한 여러 개체를 제공합니다.
단계
먼저 필요한 라이브러리를 가져옵니다 -
from numpy.polynomial import polynomial as P
다항식과 거듭제곱 -
poly = (4,1,6) power = 3
다항식 표시 -
print("Polynomial...\n",poly)
힘을 보여줘 -
print("\nPower...\n",power)
다항식을 거듭제곱하려면 Python에서 numpy.polynomial.polynomial.polypow() 메서드를 사용합니다. 거듭제곱으로 거듭제곱된 다항식 c를 반환합니다. 인수 c는 낮은 것에서 높은 것으로 정렬된 계수의 시퀀스입니다. 즉, [1,2,3]은 시리즈 1 + 2*x + 3*x**2 −
입니다.res = P.polypow(poly,power); print("\nResult...\n",res)
예시
from numpy.polynomial import polynomial as P # Polynomial and a power poly = (4,1,6) power = 3 # Display the polynomial print("Polynomial...\n",poly) # Display the power print("\nPower...\n",power) # To raise a polynomial to a power, use the numpy.polynomial.polynomial.polypow() method in Python. res = P.polypow(poly,power); print("\nResult...\n",res)
출력
Polynomial... (4, 1, 6) Power... 3 Result... [ 64. 48. 300. 145. 450. 108. 216.]