Hvordan du bruker python numpy nuller og funksjoner

Hvordan du bruker python numpy nuller og funksjoner

Numpy Library er et av de nyttige bibliotekene til Python som kan brukes til å lage matriser. Zeros () og ene () er de numpy bibliotekfunksjonene for å lage to forskjellige matriser. Zeros () -funksjonen brukes til å lage en matrise basert på den spesielle formen og typen. Alle matriseelementer initialiseres til 0, som er opprettet av Zeros () -funksjonen. en () funksjon fungerer som Zeros () -funksjonen. Men elementene i matrisen opprettet av funksjonene () blir initialisert til 1. Bruken av begge funksjonene har vist i denne opplæringen ved å bruke flere eksempler.

Zeros () -funksjon

Syntaksen til denne funksjonen er gitt nedenfor.

Array Numpy.Zeros (form, [dtype = ingen], [ordre = 'c'])

Denne funksjonen kan ta tre argumenter og returnerer en matrise. Det første argumentet, form er obligatorisk som brukes til å definere størrelsen på matrisen. Verdien av dette argumentet kan være et heltall eller tupel av heltall. Det andre argumentet, den dtype er valgfritt for å definere typen av matriselementet. Standardverdien for dette argumentet er Ingen. Det tredje argumentet er at ordren er valgfri og brukes til å beskrive rekkefølgen på en flerdimensjonal matrise. Dette argumentets verdi kan være 'C' (C-stil) eller 'F' (F-stil). 'C' brukes til å angi radbasert ordre, og 'F' brukes til å angi kolonnebasert ordre.

Eksempel-1: Bruk av nuller () -funksjon med ett argument

Følgende eksempel viser bruken av nuller () -funksjonen. 10 har gitt i argumentverdien til denne funksjonen for å lage en endimensjonal numpy matrise. Datatypen på matrisen vil bli skrevet ut. Omformet () -funksjon brukes til å endre endimensjonal til en todimensjonal rekke 2 rader og 5 kolonner.

# Importer numpy
Importer numpy som NP
# Opprett numpy matrise ved hjelp av nuller () -funksjon
np_array = np.Zeros (10)
# Skriv ut datatypen til matriseverdiene
Print ("Datatypen til matrisen er:", NP_Array.dtype)
# Skriv ut arrayverdiene etter omformet
Print ("Verdiene til omformet matrise er: \ n", np_array.omforme (2, 5))

Produksjon:

Følgende utgang vises etter å ha utført skriptet ovenfor.

Eksempel-2: Bruk av nuller () -funksjon med to argumenter

Følgende eksempel viser bruken av nuller () -funksjonen med to argumenter. Den første Zeros () -funksjonen til skriptet vil lage et endimensjonalt numpy rekke heltall. Datatypen og verdiene til den første matrisen vil bli skrevet ut i neste uttalelse. Den andre Zeros () -funksjonen til skriptet vil lage en todimensjonal numpy rekke heltall. Datatypen og verdiene til den andre matrisen vil bli skrevet ut i neste uttalelse.

# Importer numpy
Importer numpy som NP
# Lag endimensjonal numpy matrise ved hjelp av nuller () -funksjon
np_array1 = np.Zeros (4, dtype = int)
# Skriv ut datatypen
print ("Datatypen til matrisen er:", np_array1.dtype)
# Skriv ut arrayverdiene
Print ("Verdiene for endimensjonal matrise er: \ n", np_array1)
# Lag todimensjonal numpy matrise ved hjelp av nuller () -funksjon
np_array2 = np.Zeros ((2, 3), int)
# Skriv ut datatypen
print ("\ n Datatypen til matrisen er:", np_array2.dtype)
# Skriv ut arrayverdiene
Print ("Verdiene til todimensjonal matrise er: \ n", np_array2)

Produksjon:

Følgende utgang vises etter å ha utført skriptet ovenfor.

Eksempel-3: Bruk av nuller () -funksjon med tre argumenter

Følgende eksempel viser bruk av nuller () -funksjonen med tre argumenter. Zeros () -funksjonen til skriptet vil lage en tredimensjonal Numpy Array Float Numbers. Datatypen og den første arrayens verdier vil bli skrevet ut i neste uttalelse basert på bestilling av C-stil.

# Importer numpy
Importer numpy som NP
# Lag tredimensjonal numpy matrise ved hjelp av nuller () -funksjon med C-stil bestilling
np_array = np.Zeros ((2, 3, 2), Float, 'C')
# Skriv ut arrayverdiene
Print ("Verdiene til todimensjonal matrise er: \ n", np_array)

Produksjon:

Følgende utgang vises etter å ha utført skriptet ovenfor.

en () Funksjon:

Syntaksen til denne funksjonen er gitt nedenfor.

Array Numpy.de (form, [dtype = ingen], [order = 'c'])

Bruken av argumentene til en () -funksjonen er de samme som argumentet til nuller () -funksjonen som har forklart i den delen av Zeros () -funksjonen.

Eksempel-1: Bruk av en () -funksjonen med ett argument

Følgende eksempel viser bruken av de () -funksjonen med ett argument. en () Funksjonen til dette skriptet vil lage et endimensjonalt utvalg av 5 elementer.

# Importer numpy
Importer numpy som NP
# Opprett numpy matrise ved hjelp av nuller () -funksjon
np_array = np.de (5)
# Skriv ut arrayverdiene
Print ("Verdiene til matrisen er: \ n", np_array)

Produksjon:

Følgende utgang vises etter å ha utført skriptet ovenfor.

Eksempel-2: Bruk av dem () -funksjonen med to argumenter

Følgende eksempel viser bruken av de () -funksjonene med to argumenter. Den første () -funksjonen vil lage et todimensjonalt utvalg av heltall som vil inneholde 5 rader og 2 kolonner. Den andre () -funksjonen vil lage et todimensjonalt utvalg der den første kolonnen vil inneholde heltall og den andre kolonnen vil omfatte floats.

# Importer numpy
Importer numpy som NP
# Lag todimensjonal Numpy-matrise ved hjelp av Zeros () -funksjon med heltalldatatype
np_array1 = np.de ((5, 2), int)
# Skriv ut arrayverdiene
Print ("Verdiene til matrisen er: \ n", np_array1)
# Lag todimensjonal numpy matrise ved hjelp av nuller () -funksjon med heltall og float datatype
np_array2 = np.de ((2, 2), dtype = [('x', 'int'), ('y', 'float')])
# Skriv ut arrayverdiene
Print ("Verdiene til matrisen er: \ n", np_array2)

Produksjon:

Følgende utgang vises etter å ha utført skriptet ovenfor.

Eksempel-3: Bruk av dem () -funksjonen med tre argumenter

Følgende eksempel viser bruken av de () -funksjonene med tre argumenter. En () -funksjonen vil lage en endimensjonal rekke 5 elementer som vil inneholde flytende tall med radbasert bestilling.

# Importer numpy
Importer numpy som NP
# Opprett numpy matrise ved hjelp av nuller () -funksjon
np_array = np.de (5, dtype = np.float64, ordre = 'f')
# Skriv ut arrayverdiene
Print ("Verdiene til matrisen er: \ n", np_array)

Produksjon:

Følgende utgang vises etter å ha utført skriptet ovenfor.

Konklusjon:

Bruken av nuller () og en () -funksjonene til Numpy -biblioteket er blitt forklart i denne opplæringen ved å bruke flere eksempler. Leseren vil kunne bruke disse funksjonene i manuset sitt etter å ha lest denne opplæringen.