Numpy full metode

Numpy full metode
Vi bruker den numpy fulle metoden for å lage flerdimensjonale matriser med en spesifikk form (spesifisert av brukeren), og fylle hele matrisen med verdien kjent som fyllverdien. Funksjonen oppretter en matrise med dimensjonene som en bruker spesifiserer den, og den fyller elementene i matrisen til verdiene som en bruker har spesifisert som "fyllverdien". Anta at vi ønsker å lage en matrise som har dimensjoner, og så ønsker vi å fylle elementene i matrisen med en enkelt verdi slik at vi kan bruke Numpy Full () -metoden. Numpy er biblioteket Python -plattformen gir for å jobbe med matematiske beregninger og implementeringer av forskjellige operasjoner på matriser og matriser.

Fremgangsmåte

Vårt fokus gjennom hele artikkelen ville være å forklare og introdusere den numpy fulle metoden () for leserne av denne artikkelen. Vi vil i rekkefølge implementere denne funksjonen ved først å lære syntaks eller skriptet til denne funksjonen i Python -programmeringsspråket. Deretter vil vi prøve å løse visse eksempler for å utføre denne funksjonen praktisk talt.

Syntaks

For å skrive funksjonen i Python -skriptet, må vi ha god forståelse av funksjonen. For dette formålet vil vi i detalj diskutere inngangsargumentene til denne funksjonen og årsaken bak bruken av dem. Parametrene, sammen med beskrivelsen av den numpy fulle metoden i Python -skriptet, kan sees i følgende linje:

$ numpy.full (form, fill_value, dtype = ingen, orden = 'c')

Det første argumentet på listen er "form". Formen snakker om dimensjonene til matrisen som vi vil fylle. Dimensjon representerer radene og kolonnene generelt for matrisen. Da er det andre argumentet "Fill_Value", dette er verdien vi må gi til funksjonen som en parameter, slik at funksjonen vil kopiere denne verdien og fylle hele elementene i matrisen med denne verdien.

Så kommer det tredje argumentet i listen som definerer datatypen for verdien vi ønsker at matrisen skal fylles med. Det siste argumentet er ordren, som er den valgfrie parameteren; om vi gir det eller ikke bare avhenger av kravet. Dette argumentet forteller i hvilken rekkefølge vi ønsker å lagre flerdimensjonale matriser (rad-major eller kolonne-major).

Returverdi

Numpy Full () -metoden returnerer en matrise med verdier i henhold til den gitte fyllverdien, dimensjonen/ formen og datatypen.

Eksempel 1

Etter den detaljerte forklaringen av den numpy full metoden, la oss prøve å implementere en 1D-matrise og fylle den med verdien vi vil spesifisere til funksjonen som fyllverdi. For å kjøre dette eksemplet i Python-programmet, vil vi bruke "Spyder" -appen, et open source-miljø levert av Python-plattformen. Vi starter forekomsten ved å opprette det nye prosjektet i Python Shell. Vi må nå importere modulene for å fungere på matriser fra Python -pakkene.

Modulen som vi vil importere i denne forbindelse vil være "numpy". Vi kan integrere denne modulen som "NP" for å kalle de forskjellige funksjonene fra denne pakken i stedet for numpy i programmet når vi trenger det. Vi vil gjøre metoden til å ringe til funksjonen “NP .full (form, fyllverdi) “og vil skape en rekke dimensjoner/form lik“ 4 ”, noe som betyr at matrisen vil ha fire elementer og verdien vi ønsker å bruke som fyllverdien til matrisen vil være“ 24 ”. Vi vil lagre resultatene fra denne funksjonen i en eller annen variabel som "matrise", og for å vise matrisen i utgangen, vil vi sende matrisen til argumentene til funksjonen "print ()". Presentasjonen av eksemplet i Python -programmet er gitt i utdraget nedenfor.

Importer numpy som NP
Array = NP.full (form = 6, fill_value = 24)
print (“\ nmatrix array: \ n”, matrise)

Funksjonen vil vise en matrise med de fire elementene i den, og alle har samme verdi som 24 etter fyllverdien vi spesifiserte i funksjonen for dette eksemplet.

Eksempel 2

Nå vil vi definere en 2D-array og spesifisere fyllverdien for denne matrisen for å implementere denne matrisen ved hjelp av Numpy Full () -metoden. Vi vil først integrere Numpy -modulen fra Python -pakkene som "NP". For å definere matrisen, vil vi erklære en variabel, la oss anta å være "2d_array", og vi vil tilordne denne variabelen "NP. full (form, fyllverdi) ”. Siden vi ønsker at vårt utvalg skal være todimensjonalt, vil vi spesifisere de to verdiene, en for raden og den andre for kolonnen, til "form" -parameteren i funksjonen.

Vi vil at vårt utvalg skal ha tre rader og tre kolonner, slik at vi vil stille formparameterverdiene som "form = 3, 3". Etter å ha spesifisert formen, vil vi gå videre til funksjonens andre parameter, i.e., “Fyllverdi”. Vi vil sette fyllingsverdien til “12” og sende disse parametrene til funksjonen. Vi vil passere denne funksjonen som inngangsparameter til "print ()" -funksjonen for å vise resultatene fra denne funksjonen. Vi kan skrive den enkle koden i bare minimumslinjer i Python -skriptet for dette eksemplet på følgende måte.

Importer numpy som NP
Array = NP.full (form = [3,3], fill_value = 12)
print ("\ nmatrix array: \ n", array)

Utgangen fra funksjonen ga en 2-dimensjonal matrise med tre rader og tre kolonner med alle elementene som hadde samme verdi som “12”.

Konklusjon

Vi har prøvd å dekke alle de grunnleggende parametrene som kreves å vite mens vi implementerer funksjonen Numpy Full () i denne håndboken. Manualen guider om hva Numpy Full () -metoden er og hva applikasjonene kan være. Deretter gir det en god beskrivelse av syntaksen til funksjonen, og den viser resultatene av funksjonen ved hjelp av to eksempler implementert på et Python -programmeringsspråk.