NumPy 팩토리얼
Muhammad Maisam Abbas
2021년7월4일
이 튜토리얼에서는 Python에서 NumPy 배열의 요소 별 계승을 계산하는 방법을 소개합니다.
Scipy의factorial()
함수를 사용한 NumPy 팩토리얼
숫자 값으로 구성된 배열이 있고 배열의 각 요소에 대한 계승을 계산한다고 가정합니다. 이 경우 Python의scipy
패키지 내에서factorial()
함수를 사용할 수 있습니다. scipy
패키지는 외부 패키지이며 Python 프로그래밍 언어가 사전 설치되어 제공되지 않습니다. scipy
패키지를 설치하는 명령은 다음과 같습니다.
pip install scipy
factorial()
함수는 배열을 인수로 취하고 요소 별 계승을 수행하고 계산 된 계승을 포함하는 배열을 반환합니다.
from scipy.special import factorial
import numpy as np
array = np.array([[1, 3, 5], [2, 4, 6]])
factorials = factorial(array)
print(factorials)
출력:
[[ 1. 6. 120.]
[ 2. 24. 720.]]
위의 코드에서scipy.special
패키지 내부의factorial()
함수를 사용하여 NumPy 배열array
의 요소 별 계승을 계산했습니다. 먼저np.array()
함수를 사용하여 NumPy 배열array
를 생성했습니다. 그런 다음factorial()
함수를 사용하여 요소 별 계승을 계산하고 출력을 다른 NumPy 배열factorials
에 저장했습니다.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn