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 numpyNå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:
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 numpyDenne 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 numpyVed 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.