NumPy-biblioteket er en av de nyttige pythonbibliotekene som kan brukes til å lage matriser. nuller () og en () er NumPy-biblioteksfunksjonene for å lage to forskjellige matriser. nuller () -funksjonen brukes til å lage en matrise basert på den spesielle formen og typen. Alle matriseelementene initialiseres til 0, som er opprettet av nullfunksjonen (). ones () -funksjonen fungerer som nuller () -funksjonen. Men elementene i matrisen opprettet av ones () -funksjonen initialiseres til 1. Bruken av begge funksjonene er vist i denne opplæringen ved å bruke flere eksempler.
nuller () -funksjon
Syntaksen til denne funksjonen er gitt nedenfor.
array nummen.nuller (form, [dtype = Ingen], [rekkefølge = 'C'])Denne funksjonen kan ta tre argumenter og returnere en matrise. Det første argumentet, den form er obligatorisk som brukes til å definere størrelsen på matrisen. Verdien av dette argumentet kan være et heltall eller en hel del. Det andre argumentet, dtype er valgfritt for å definere typen til array-elementet. Standardverdien for dette argumentet er Ingen. Det tredje argumentet er at rekkefølgen er valgfri og brukes til å beskrive rekkefølgen til en flerdimensjonal matrise. Dette argumentets verdi kan være 'C' (C-stil) eller 'F' (F-stil). 'C' brukes til å angi radbasert rekkefølge, og 'F' brukes til å angi kolonnebasert rekkefølge.
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 til matrisen blir skrevet ut. reshape () -funksjonen brukes til å endre den endimensjonale til en todimensjonal matrise med 2 rader og 5 kolonner.
# Importer NumPyimporter nummen som np
# Opprett NumPy-array ved hjelp av nuller () -funksjonen
np_array = np.nuller (10)
# Skriv ut datatypen til matriseverdiene
print ("Datatypen til matrisen er:", np_array.dtype)
# Skriv ut matrixverdiene etter omforming
print ("Verdiene for omformet matrise er: \ n", np_array.omforme (2, 5))
Produksjon:
Følgende utdata 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 nullen () -funksjonen til skriptet vil opprette et endimensjonalt NumPy-utvalg av heltall. Datatypen og verdiene til den første matrisen skrives ut i neste uttalelse. Den andre nullen () -funksjonen til skriptet vil opprette et todimensjonalt NumPy-utvalg av heltall. Datatypen og verdiene til den andre matrisen skrives ut i neste uttalelse.
# Importer NumPyimporter nummen som np
# Opprett en-dimensjonal NumPy-matrise ved hjelp av nuller () -funksjonen
np_array1 = np.nuller (4, dtype = int)
# Skriv ut datatypen
print ("Datatypen til matrisen er:", np_array1.dtype)
# Skriv ut verdiene for matrisen
print ("Verdiene til en-dimensjonal matrise er: \ n", np_array1)
# Opprett todimensjonalt NumPy-array ved hjelp av nuller () -funksjonen
np_array2 = np.nuller ((2, 3), int)
# Skriv ut datatypen
print ("\ nDatatypen til matrisen er:", np_array2.dtype)
# Skriv ut verdiene for matrisen
print ("Verdiene til todimensjonalt array er: \ n", np_array2)
Produksjon:
Følgende utdata vises etter å ha utført skriptet ovenfor.
Eksempel 3: Bruk av nuller () -funksjon med tre argumenter
Følgende eksempel viser bruken av nuller () -funksjonen med tre argumenter. Nullene () -funksjonen til skriptet vil opprette et tredimensjonalt NumPy-array-flytnummer. Datatypen og verdiene til den første matrisen skrives ut i neste uttalelse basert på C-stilbestilling.
# Importer NumPyimporter nummen som np
# Opprett tredimensjonalt NumPy-array ved hjelp av nuller () -funksjon med C-stilbestilling
np_array = np.nuller ((2, 3, 2), flyte, 'C')
# Skriv ut verdiene for matrisen
print ("Verdiene til todimensjonalt array er: \ n", np_array)
Produksjon:
Følgende utdata vises etter å ha utført skriptet ovenfor.
ones () funksjon:
Syntaksen til denne funksjonen er gitt nedenfor.
array nummen.ones (form, [dtype = None], [order = 'C'])Bruken av argumentene til en () -funksjonen er den samme som argumentet for nuller () -funksjonen som er forklart i den delen av nullen () -funksjonen.
Eksempel 1: Bruk av ones () -funksjonen med ett argument
Følgende eksempel viser bruken av en () -funksjonen med ett argument. ones () -funksjonen til dette skriptet vil skape et endimensjonalt utvalg med 5 elementer.
# Importer NumPyimporter nummen som np
# Opprett NumPy-array ved hjelp av nuller () -funksjonen
np_array = np.de (5)
# Skriv ut verdiene for matrisen
print ("Verdiene til matrisen er: \ n", np_array)
Produksjon:
Følgende utdata vises etter å ha utført skriptet ovenfor.
Eksempel 2: Bruk av en () -funksjon med to argumenter
Følgende eksempel viser bruken av en () -funksjonen med to argumenter. De første () -funksjonen vil opprette et todimensjonalt utvalg av heltall som inneholder 5 rader og 2 kolonner. Den andre () -funksjonen vil opprette en todimensjonal matrise der den første kolonnen vil inneholde heltall og den andre kolonnen vil inkludere flyter.
# Importer NumPyimporter nummen som np
# Opprett todimensjonalt NumPy-array ved hjelp av nuller () -funksjon med heltal datatype
np_array1 = np.ones ((5, 2), int)
# Skriv ut verdiene for matrisen
print ("Verdiene til matrisen er: \ n", np_array1)
# Opprett todimensjonalt NumPy-array ved hjelp av nuller () -funksjonen med heltall og flytdatatype
np_array2 = np.ones ((2, 2), dtype = [('x', 'int'), ('y', 'float')])
# Skriv ut verdiene for matrisen
print ("Verdiene til matrisen er: \ n", np_array2)
Produksjon:
Følgende utdata vises etter å ha utført skriptet ovenfor.
Eksempel 3: Bruk av en () -funksjon med tre argumenter
Følgende eksempel viser bruken av en () -funksjonen med tre argumenter. ones () -funksjonen vil opprette et endimensjonalt utvalg på 5 elementer som inneholder flytende tall med radbasert rekkefølge.
# Importer NumPyimporter nummen som np
# Opprett NumPy-array ved hjelp av nuller () -funksjonen
np_array = np.ones (5, dtype = np.float64, order = 'F')
# Skriv ut verdiene for matrisen
print ("Verdiene til matrisen er: \ n", np_array)
Produksjon:
Følgende utdata vises etter å ha utført skriptet ovenfor.
Konklusjon:
Bruken av nuller () og en () -funksjoner i NumPy-biblioteket er forklart i denne veiledningen ved å bruke flere eksempler. Leseren vil være i stand til å bruke disse funksjonene i skriptet sitt etter å ha lest denne opplæringen.