Factorielle en Python Numpy

Factorielle en Python Numpy
Le package Numpy a un sous-module nommé «Math», qui contient diverses méthodes utilisées pour effectuer l'opération mathématique. Une de ces méthodes est la «factoriel ()”Méthode, qui est utilisée pour calculer la factorielle d'une valeur entière positive. Cependant, pour utiliser la méthode factorielle (), l'utilisateur doit s'assurer que le package Numpy a été installé dans son environnement.

Préalable: installer le package Numpy

Pour installer le package Numpy, saisissez la commande suivante à l'intérieur de la fenêtre de l'invite de commande ou à l'intérieur du terminal de tout éditeur de code:

pip installer Numpy

Une fois le package Numpy installé, l'utilisateur peut commencer à l'utiliser en important simplement le package à l'intérieur du programme

Comment utiliser la méthode «factorial ()» de Numpy?

Comme mentionné ci-dessus, cette fonction est utilisée pour obtenir le factoriel d'une valeur entière positive et renvoie la valeur à la variable ou à la fonction d'appel. La syntaxe de cette fonction est définie ci-dessous:

ResultVar = Numpy.mathématiques.factorielle (intvalue)

Pour comprendre la sortie, jetez un œil aux exemples donnés ci-dessous.

Exemple 1: Trouver des factoriels d'un entier positif à travers Numpy
Commencez par importer le module Numpy dans le code, puis transmettez une valeur entière dans la fonction factorielle en utilisant les lignes de code suivantes:

Importer Numpy
ResultVar = Numpy.mathématiques.factorielle (5)

À la fin, imprimez simplement la valeur du «résultat» à l'aide de la print ():

Print (ResultVar)

Lors de l'exécution de ce code, le terminal affichera la sortie suivante:

La sortie a vérifié que le factoriel de «5» est «120».

Essayez de trouver le factoriel de «0» en utilisant les lignes de code suivantes:

Importer Numpy
ResultVar = Numpy.mathématiques.factoriel (0)
Print (ResultVar)

Ce code affichera la sortie suivante sur le terminal:

La sortie montre que la factorielle de la valeur «0» est «1», et cela explique l'utilisation de la méthode factorielle () de la bibliothèque Numpy.

Exemple 2: Trouver la factorielle des valeurs entières négatives via Numpy
Les valeurs factorielles des valeurs entières négatives existent, mais la plupart des fonctions ne soutiennent pas cela. Il en va de même pour la méthode factorielle () de la bibliothèque Numpy. Si l'utilisateur essaie de passer une valeur entière négative, la fonction renvoie une erreur dans la sortie.

Pour démontrer cela, prenez le code suivant:

Importer Numpy
ResultVar = Numpy.mathématiques.factoriel (-12)
Print (ResultVar)

Lors de l'exécution, ce code produit l'erreur suivante sur le terminal:

La sortie prouve que la méthode factorielle () ne peut pas être utilisée pour trouver la factorielle des valeurs entières négatives.

Conclusion

Trouver le factoriel grâce à l'utilisation de méthodes prédéfinies est plutôt une tâche facile. Le Numpy fournit une méthode factorielle () qui peut être utilisée pour trouver la factorielle de toute valeur «entière positive». Cependant, si l'utilisateur essaie de passer une valeur négative ou une valeur de point flottante, cette fonction s'exécute en une erreur et provoque le plan du programme.