NumPy Factorial
In diesem Tutorial wird die Methode zum Berechnen der elementweisen Fakultät eines NumPy-Arrays in Python vorgestellt.
NumPy Factorial Mit der Funktion factorial()
von Scipy
Angenommen, wir haben ein Array, das aus numerischen Werten besteht, und möchten die Fakultät jedes Elements des Arrays berechnen. In diesem Fall können wir die Funktion factorial()
innerhalb des scipy
-Pakets von Python verwenden. Das Paket scipy
ist ein externes Paket und wird nicht mit der Programmiersprache Python vorinstalliert. Der Befehl zur Installation des Pakets scipy
ist unten aufgeführt.
pip install scipy
Die factorial()
-Funktion nimmt das Array als Argument, führt eine elementweise Fakultät durch und gibt ein Array zurück, das die berechneten Fakultäten enthält.
from scipy.special import factorial
import numpy as np
array = np.array([[1, 3, 5], [2, 4, 6]])
factorials = factorial(array)
print(factorials)
Ausgabe:
[[ 1. 6. 120.]
[ 2. 24. 720.]]
Im obigen Code haben wir die elementweise Fakultät des NumPy-Arrays array
mit der Funktion factorial()
im Paket scipy.special
berechnet. Wir haben zuerst das NumPy-Array array
mit der Funktion np.array()
erstellt. Wir haben dann die elementweise Fakultät mit der Funktion factorial()
berechnet und die Ausgabe in einem anderen NumPy-Array factorials
gespeichert.
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