Factorial in Python Numpy

Factorial in Python Numpy
Numpy-pakken har en undermodul som heter “Math”, som inneholder forskjellige metoder som brukes til å utføre den matematiske operasjonen. En slik metode er “Factorial ()”Metode, som brukes til å beregne faktorialen av en positiv heltallverdi. For å bruke Factorial () -metoden, må brukeren imidlertid sikre at Numpy -pakken er installert i miljøet.

Forutsetning: Installer Numpy -pakken

For å installere Numpy -pakken, skriv inn følgende kommando inne i kommandoprom -vinduet eller inne i terminalen til en hvilken som helst kodeditor:

Pip installer numpy

Når Numpy -pakken er installert, kan brukeren begynne å bruke den ved å importere pakken i programmet

Hvordan du bruker "factorial ()" -metode fra numpy?

Som nevnt ovenfor brukes denne funksjonen for å få faktorialet av en positiv heltallverdi og returnerer verdien til den anropsvariabelen eller funksjonen. Syntaksen til denne funksjonen er definert nedenfor:

ResultatVar = numpy.matte.Factorial (Intvalue)

For å forstå utdataene, ta en titt på de undergitte eksemplene.

Eksempel 1: Å finne fabrikk av positivt heltall gjennom numpy
Begynn med å importere Numpy -modulen til koden, og pass deretter en heltallverdi til fabrikkfunksjonen ved å bruke følgende kodelinjer:

Importer numpy
ResultatVar = numpy.matte.Factorial (5)

På slutten, bare skriv ut verdien av "resultatet av" ved hjelp av print ():

Print (ResultatVar)

Ved utførelse av denne koden vil terminalen vise følgende utgang:

Utgangen bekreftet at fabrikken til “5” er “120”.

Prøv å finne fabrikken til “0” ved å bruke følgende kodelinjer:

Importer numpy
ResultatVar = numpy.matte.Factorial (0)
Print (ResultatVar)

Denne koden vil vise følgende utgang på terminalen:

Utgangen viser at fabrikken for verdien “0” er “1”, og som forklarer bruken av Factorial () -metoden fra Numpy Library.

Eksempel 2: Å finne faktorialet av negative heltallverdier gjennom numpy
Faktisk av negative heltallverdier eksisterer, men de fleste av funksjonene støtter ikke dette. Det samme er tilfellet for Factorial () -metoden fra Numpy Library. Hvis brukeren prøver å passere en negativ heltallverdi, returnerer funksjonen en feil i utgangen.

For å demonstrere dette, ta følgende kode:

Importer numpy
ResultatVar = numpy.matte.Factorial (-12)
Print (ResultatVar)

Ved utførelse produserer denne koden følgende feil på terminalen:

Utgangen beviser at Factorial () -metoden ikke kan brukes til å finne faktorialen av negative heltallverdier.

Konklusjon

Å finne fabrikken gjennom bruk av forhåndsbygde metoder er snarere en enkel oppgave. Numpy gir en factorial () -metode som kan brukes til å finne faktorialen av enhver "positiv heltall" -verdi. Imidlertid, hvis brukeren prøver å passere i en negativ verdi eller en flytende punktverdi, kjører denne funksjonen en feil og får programmet til å krasje.