NumPy Factorial

Muhammad Maisam Abbas 4 Juli 2021
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.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

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