Fattoriale in Python Numpy

Fattoriale in Python Numpy
Il pacchetto numpy ha un sotto-modulo chiamato "matematica", che contiene vari metodi che vengono utilizzati per eseguire l'operazione matematica. Uno di questi metodi è il "fattoriale()"Metodo, che viene utilizzato per calcolare il fattoriale di un valore intero positivo. Tuttavia, per utilizzare il metodo factoriale (), l'utente deve assicurarsi che il pacchetto numpy sia stato installato nel suo ambiente.

Prerequisito: installa pacchetto numpy

Per installare il pacchetto numpy, digitare il seguente comando all'interno della finestra del prompt dei comandi o all'interno del terminale di qualsiasi editor di codice:

PIP Installa numpy

Una volta installato il pacchetto numpy, l'utente può iniziare a utilizzarlo semplicemente importando il pacchetto all'interno del programma

Come usare il metodo "factorrial ()" di Numpy?

Come accennato in precedenza, questa funzione viene utilizzata per ottenere il fattoriale di un valore intero positivo e restituisce il valore alla variabile o alla funzione chiamante. La sintassi di questa funzione è definita di seguito:

resultVar = numpy.matematica.fattoriale (intvalue)

Per capire l'output, dai un'occhiata agli esempi di seguito.

Esempio 1: trovare fattoriale di numeri interi positivi attraverso Numpy
Inizia importando il modulo numpy nel codice e quindi passare un valore intero nella funzione fattoriale usando le seguenti righe di codice:

importa numpy
resultVar = numpy.matematica.fattoriale (5)

Alla fine, stampare semplicemente il valore di "ResultVar" usando la stampa ():

Stampa (ResultVar)

Al momento dell'esecuzione di questo codice, il terminale visualizzerà il seguente output:

L'output ha verificato che il fattoriale di "5" è "120".

Prova a trovare il fattoriale di "0" utilizzando le seguenti righe di codice:

importa numpy
resultVar = numpy.matematica.fattoriale (0)
Stampa (ResultVar)

Questo codice mostrerà il seguente output sul terminale:

L'output mostra che il fattoriale del valore "0" è "1" e che spiega l'uso del metodo fattoriale () dalla libreria numpy.

Esempio 2: trovare il fattoriale dei valori di numero intero negativo attraverso Numpy
Esiste fattoriale di valori di numero intero negativo, ma la maggior parte delle funzioni non lo supporta. Lo stesso è il caso del metodo factorial () dalla libreria numpy. Se l'utente tenta di passare un valore intero negativo, la funzione restituisce un errore nell'output.

Per dimostrare questo, prendi il seguente codice:

importa numpy
resultVar = numpy.matematica.fattoriale (-12)
Stampa (ResultVar)

Al momento dell'esecuzione, questo codice produce il seguente errore sul terminale:

L'output dimostra che il metodo fattoriale () non può essere utilizzato per trovare il fattoriale dei valori di numero intero negativo.

Conclusione

Trovare il fattoriale attraverso l'uso di metodi pre-costruiti è piuttosto un compito facile. Il numpy fornisce un metodo factoriale () che può essere utilizzato per trovare il valore fattoriale di qualsiasi valore "intero positivo". Tuttavia, se l'utente cerca di passare in un valore negativo o un valore di punto galleggiante, questa funzione viene eseguita in un errore e fa sì che il programma si blocchi.