Python Math Inf

Python Math Inf
Le module mathématique vous donne accès aux fonctions mathématiques de la norme C. Ces routines ne gèrent pas les nombres complexes; Au lieu de cela, ils utilisent les fonctions du module CMATH avec le même nom. Étant donné que la plupart des utilisateurs ne souhaitent pas étudier autant de mathématiques que nécessaire pour comprendre des nombres complexes, une distinction est faite entre les fonctions qui soutiennent les nombres complexes et ceux qui ne. Recevoir une exception plutôt qu'un résultat complexe permet au programmeur de découvrir le nombre complexe inattendu fourni comme paramètre plus tôt, ce qui leur permet de déterminer comment et pourquoi il a été généré en premier lieu.

Parlons maintenant de l'idée principale de cet article qui est Math Inf. L'infini est un nombre ambigu qui peut être à la fois positif et négatif. Un nombre représente l'infini; La somme de deux valeurs numériques peut parfois entraîner un motif numérique avec un motif distinct; Cela peut être une valeur négative ou positive. Son objectif est de comparer le résultat de différents algorithmes, puis de choisir le meilleur. En général, une valeur initiale peut être une infinité positive ou négative; Nous devons nous assurer qu'aucune valeur d'entrée n'est plus grande ou plus petite. Une méthode ou une approche définie n'existe pas pour exprimer l'infini comme un entier dans Python. Ceci est similaire à une caractéristique centrale de plusieurs autres langages de programmation largement utilisés. Parce que Python est en effet un langage dynamiquement dactylo. En conséquence, nous ne pouvons pas exprimer l'infini dans Python, ou nous pouvons dire qu'il n'y a pas de moyen de montrer l'infini en tant qu'entier. Float (inf) peut parfaitement être utilisé comme entier. Dans Python, Inf et -inf indiquent une infinité positive et négative, respectivement. Nous allons passer par le sujet en profondeur et présenter des exemples dans cet article.

Exemple 1:

Voici un programme Python pour définir des entiers à l'infini positifs et négatifs. Parce qu'il peut être à la fois positif et négatif, l'infini peut être écrit comme un flotteur ('inf') ou un flotteur ('- inf'). Le code ci-dessous montre comment les éléments mentionnés ci-dessus sont implémentés. Nous avons défini un entier infini positif et rapporté le résultat dans la première ligne. Après cela, nous avons défini un nombre infini négatif et affiché le résultat de la même manière.

positif_inf = float ('inf')
print ('voici l'infini positif:', positif_inf)
négatif_inf = float ('- inf ")
print ('voici l'infini négatif:', négatif_inf)

La sortie générée par le code susmentionné peut être vue ici.

Exemple 2:

Nous allons utiliser le module mathématique de Python dans cet exemple. Le module de mathématiques Python est un outil utile pour faire face aux opérations mathématiques. Il est inclus dans la distribution Python standard et est depuis le début. Les fonctions du module mathématique sont principalement des emballages minces autour des fonctions mathématiques de la plate-forme C. Le module mathématique est efficace et suit la norme C car ses fonctions sous-jacentes sont intégrées Cpython. Vous pouvez utiliser le module de mathématiques Python pour effectuer des calculs mathématiques communs et utiles dans votre application. Les entiers infinis peuvent également être représentés à l'aide du package mathématique de Python. Le morceau de code suivant dans l'image montre comment procéder:

mathématiques d'importation
positif_inf = mathématiques.infirme
print ('voici l'infini positif:', positif_inf)
négatif_inf = -math.infirme
print ('voici l'infini négatif:', négatif_inf)

Voici la sortie du code fourni.

Exemple 3:

Les valeurs flottantes infinies peuvent également être représentées à l'aide du module décimal de Python. Le module décimal de Python contient une variété de fonctions pour gérer les données numériques et effectuer différentes opérations mathématiques. En utilisant le module décimal, nous pouvons gérer les chiffres décimaux du programme. Le module décimal comprend des services publics pour gérer et surmonter les problèmes de précision décimaux. La décimale («infinité») est utilisée pour des valeurs infinies positives, et décimal («- infinité») est utilisé pour les valeurs négatives infinies. Le code suivant explique comment il se fait:

à partir de décimales décimales
positif_inf = décimal ('infinité')
print ('voici l'infini positif:', positif_inf)
négatif_inf = décimal ('- infinité')
print ('voici l'infini négatif:', négatif_inf)

La sortie du code ci-dessus est ici.

Exemple 4:

Numpy, une bibliothèque Python, est utilisée dans cet exemple. Le module Python Numpy combine plusieurs fonctions pour faciliter l'exécution de diverses procédures scientifiques et mathématiques. En conséquence, le module Numpy peut être considéré comme un outil que tout programmeur peut utiliser pour accomplir toutes sortes d'emplois de calcul mathématiques et sophistiqués. Les valeurs infinies peuvent également être représentées à l'aide du module Numpy de Python. Les valeurs infinies positives sont représentées par NP.inf, tandis que les valeurs infinies négatives sont représentées par -np.infirme. Le code suivant montre comment utiliser la bibliothèque Numpy pour exprimer une valeur infinie:

Importer Numpy comme NP
positif_inf = np.infirme
print ('voici l'infini positif:', positif_inf)
négatif_inf = -np.infirme
print ('voici l'infini négatif:', négatif_inf)

Le résultat du code est illustré ci-dessous.

Conclusion:

Python Infinity est une valeur indéfinie (négative ou positive), l'infini positif étant supérieur à toute autre valeur dans un code particulier et l'infini négatif étant moins. Cependant, le concept de dépeindre l'infini comme un entier est incompatible avec la définition d'Infinity. Donc pourtant, aucun langage de programmation n'a pu représenter Infinity comme un entier. En raison du fait que Python est un langage dynamique, les nombres flottants peuvent être utilisés pour représenter des nombres infinis. Pour représenter Infinity, Float ('Inf') peut être utilisé comme un entier. Cet article a examiné des approches alternatives pour représenter Infinity in Python. Nous avons discuté en détail Python Math Inf. Nous avons également parcouru plusieurs exemples pour vous aider à saisir le concept.