Python Math Inf

Python Math Inf
Il modulo matematico ti dà accesso alle funzioni matematiche dello standard C. Queste routine non gestiscono numeri complessi; Invece, usano le funzioni del modulo CMATH con lo stesso nome. Poiché la maggior parte degli utenti non desidera studiare tutta la matematica che è necessario per comprendere numeri complessi, viene fatta una distinzione tra funzioni che supportano numeri complessi e quelli che non lo fanno. La ricezione di un'eccezione piuttosto che un risultato complesso consente al programmatore di scoprire il numero complesso imprevisto fornito come parametro in precedenza, consentendo loro di capire come e perché è stato generato in primo luogo.

Ora parliamo dell'idea principale di questo articolo che è matematica. L'infinito è un numero ambiguo che può essere sia positivo che negativo. Un numero rappresenta l'infinito; La somma di due valori numerici può occasionalmente comportare un modello numerico con un modello distinto; Può essere un valore negativo o positivo. Il suo scopo è confrontare il risultato di diversi algoritmi e quindi scegliere quello migliore. In generale, un valore iniziale può essere infinito positivo o negativo; Dobbiamo assicurarci che nessun valore di input sia più grande o più piccolo. Un metodo o un approccio definito non esiste per esprimere l'infinito come intero in Python. Questo è simile a una caratteristica principale di molti altri linguaggi di programmazione ampiamente utilizzati. Poiché Python è davvero un linguaggio tipizzato in modo dinamico e, per questo motivo, puoi usare la parola chiave float per mostrare l'infinito come un numero intero. Di conseguenza, non possiamo esprimere l'infinito in Python, o potremmo dire che non esiste un modo per mostrare l'infinito come un numero intero. Float (INF) può essere perfettamente usato come intero. In Python, INF e -INF indicano rispettivamente l'infinito positivo e negativo. Passeremo attraverso l'argomento approfondito e presenteremo esempi in questo articolo.

Esempio 1:

Ecco un programma Python per definire numeri interi positivi e negativi. Poiché può essere sia positivo che negativo, l'infinito può essere scritto come un galleggiante ('inf') o un galleggiante ('-inf'). Il codice seguente mostra come è implementata le cose sopra menzionate. Abbiamo definito un numero intero infinito positivo e riportato il risultato nella prima linea. Successivamente, abbiamo definito un numero infinito negativo e mostrato il risultato allo stesso modo.

positivo_inf = float ('inf')
print ('Ecco l'infinito positivo:', positivo_inf)
negativo_inf = float ('-inf')
print ("Ecco negativo infinito:", negativo_inf)

L'output generato dal codice sopra menzionato può essere visto qui.

Esempio 2:

In questo esempio useremo il modulo matematico di Python. Il modulo di matematica Python è uno strumento utile per affrontare le operazioni matematiche. È incluso nella distribuzione standard di Python ed è stato dall'inizio. Le funzioni del modulo matematico sono per lo più involucri sottili attorno alle funzioni matematiche della piattaforma C. Il modulo matematico è efficiente e segue lo standard C perché le sue funzioni sottostanti sono CPYTHON integrato. È possibile utilizzare il modulo di matematica Python per eseguire calcoli matematici comuni e utili all'interno della tua applicazione. Gli interi infiniti possono anche essere rappresentati usando il pacchetto di matematica di Python. Il seguente pezzo di codice nell'immagine mostra come farlo:

Importa matematica
positivo_inf = matematica.inf
print ('Ecco l'infinito positivo:', positivo_inf)
negativo_inf = -math.inf
print ("Ecco negativo infinito:", negativo_inf)

Quanto segue è l'output del codice fornito.

Esempio 3:

I valori float infiniti possono anche essere rappresentati usando il modulo decimale di Python. Il modulo decimale in Python contiene una varietà di funzioni per gestire i dati numerici e eseguire diverse operazioni matematiche su di esso. Usando il modulo decimale, possiamo gestire i numeri decimali nel programma. Il modulo decimale include utilità per la gestione e il superamento dei problemi di precisione decimale. Il decimale ('infinito') viene utilizzato per valori infiniti positivi e il decimale ('-infinito') viene utilizzato per i valori negativi infiniti. Il seguente codice spiega come è fatto:

Dal decimale decimale decimale
positivo_inf = decimal ('infinito')
print ('Ecco l'infinito positivo:', positivo_inf)
negativo_inf = decimal ('-infinito')
print ("Ecco negativo infinito:", negativo_inf)

L'output del codice sopra indicato è qui.

Esempio 4:

Numpy, una biblioteca di Python, viene utilizzata in questo esempio. Il modulo Python Numpy combina diverse funzioni per rendere semplice eseguire varie procedure scientifiche e matematiche. Di conseguenza, il modulo numpy può essere pensato come uno strumento che qualsiasi programmatore può utilizzare per realizzare tutti i tipi di lavori di calcolo matematico e sofisticato. I valori infiniti possono anche essere rappresentati usando il modulo numpy di Python. Valori infiniti positivi sono rappresentati da NP.Inf, mentre i valori infiniti negativi sono rappresentati da -NP.inf. Il seguente codice mostra come utilizzare la libreria numpy per esprimere un valore infinito:

Importa Numpy come NP
positivo_inf = np.inf
print ('Ecco l'infinito positivo:', positivo_inf)
negativo_inf = -np.inf
print ("Ecco negativo infinito:", negativo_inf)

Il risultato del codice è mostrato di seguito.

Conclusione:

Python Infinity è molto un valore non definito (negativo o positivo), con l'infinito positivo maggiore di qualsiasi altro valore in un particolare codice e l'infinito negativo è inferiore. Tuttavia, il concetto di interpretare l'infinito come intero è incompatibile con la definizione di Infinity. Quindi, nessun linguaggio di programmazione è stato in grado di rappresentare l'infinito come intero. A causa del fatto che Python è un linguaggio dinamico, i numeri galleggianti possono essere usati per rappresentare numeri infiniti. Per rappresentare l'infinito, il galleggiante ('inf') può essere usato come intero. Questo articolo ha esaminato approcci alternativi per rappresentare l'infinito in Python. Abbiamo discusso in dettaglio di Python Math. Abbiamo anche superato diversi esempi per aiutarti a cogliere il concetto.