NumPy-biblioteket er et af de nyttige biblioteker i python, der kan bruges til at oprette arrays. nuller () og ones () er NumPy-biblioteksfunktionerne til at oprette to forskellige arrays. nuller () funktion bruges til at oprette en matrix baseret på den bestemte form og type. Alle matrixelementer initialiseres til 0, hvilket oprettes af nuller () -funktionen. ones () -funktionen fungerer som nuller () -funktionen. Men elementerne i arrayet oprettet af funktionen ones () initialiseres til 1. Anvendelsen af begge funktioner er vist i denne vejledning ved hjælp af flere eksempler.
nuller () funktion
Syntaksen for denne funktion er angivet nedenfor.
array bedøvet.nuller (form, [dtype = Ingen], [rækkefølge = 'C'])Denne funktion kan tage tre argumenter og returnere en matrix. Det første argument, form er obligatorisk, der bruges til at definere arrayets størrelse. Værdien af dette argument kan være et heltal eller et tal af heltal. Det andet argument, dtype er valgfrit til at definere typen af matrixelementet. Standardværdien af dette argument er Ingen. Det tredje argument er, at rækkefølgen er valgfri og bruges til at beskrive rækkefølgen af et flerdimensionelt array. Dette arguments værdi kan være 'C' (C-stil) eller 'F' (F-stil). 'C' bruges til at indstille rækkebaseret rækkefølge, og 'F' bruges til at indstille kolonnebaseret rækkefølge.
Eksempel 1: Brug af nuller () funktion med et argument
Følgende eksempel viser brugen af nuller () -funktionen. 10 har givet i argumentværdien af denne funktion for at oprette et endimensionelt NumPy-array. Datatypen for arrayet udskrives. reshape () -funktion bruges til at ændre den endimensionale til et todimensionalt array med 2 rækker og 5 kolonner.
# Importer NumPyimporter numpy som np
# Opret NumPy-array ved hjælp af nuller () -funktionen
np_array = np.nuller (10)
# Udskriv datatypen for matrixværdierne
print ("Datatypen for arrayet er:", np_array.dtype)
# Udskriv matrixværdierne efter omformning
print ("Værdierne for den omformede matrix er: \ n", np_array.omforme (2, 5))
Produktion:
Følgende output vises efter udførelse af ovenstående script.
Eksempel 2: Brug af nuller () funktion med to argumenter
Følgende eksempel viser brugen af nuller () -funktionen med to argumenter. Den første nuller () -funktion af scriptet opretter et endimensionelt NumPy-array med heltal. Datatypen og værdierne for den første matrix udskrives i den næste erklæring. Den anden nuller () -funktion af scriptet opretter et todimensionalt NumPy-array med heltal. Datatypen og værdierne for den anden matrix udskrives i den næste erklæring.
# Importer NumPyimporter numpy som np
# Opret endimensionelt NumPy-array ved hjælp af nuller () -funktionen
np_array1 = np.nuller (4, dtype = int)
# Udskriv datatypen
print ("Datatypen for arrayet er:", np_array1.dtype)
# Udskriv matrixværdierne
print ("Værdierne for et-dimensionelt array er: \ n", np_array1)
# Opret todimensionalt NumPy-array ved hjælp af nuller () -funktionen
np_array2 = np.nuller ((2, 3), int)
# Udskriv datatypen
print ("\ nDatatypen for arrayet er:", np_array2.dtype)
# Udskriv matrixværdierne
print ("Værdierne for et todimensionelt array er: \ n", np_array2)
Produktion:
Følgende output vises efter udførelse af ovenstående script.
Eksempel 3: Brug af nuller () funktion med tre argumenter
Følgende eksempel viser brugen af nuller () -funktionen med tre argumenter. Nullets () funktion af scriptet opretter et tredimensionelt NumPy array float-nummer. Datatypen og den første matrixs værdier udskrives i den næste sætning baseret på C-stilbestilling.
# Importer NumPyimporter numpy som np
# Opret tredimensionelt NumPy-array ved hjælp af nuller () -funktion med C-stilbestilling
np_array = np.nuller ((2, 3, 2), flyde, 'C')
# Udskriv matrixværdierne
print ("Værdierne for et todimensionelt array er: \ n", np_array)
Produktion:
Følgende output vises efter udførelse af ovenstående script.
ones () funktion:
Syntaksen for denne funktion er angivet nedenfor.
array bedøvet.ones (form, [dtype = None], [order = 'C'])Anvendelsen af argumenterne for en () -funktionen er den samme som argumentet for nuller () -funktionen, der har forklaret i den del af funktionen nuller ().
Eksempel 1: Brug af ones () - funktionen med et argument
Følgende eksempel viser brugen af funktionerne ones () med et argument. ones () -funktionen i dette script opretter et endimensionelt array med 5 elementer.
# Importer NumPyimporter numpy som np
# Opret NumPy-array ved hjælp af nuller () -funktionen
np_array = np.dem (5)
# Udskriv matrixværdierne
print ("Værdierne for arrayet er: \ n", np_array)
Produktion:
Følgende output vises efter udførelse af ovenstående script.
Eksempel 2: Brug af ones () - funktionen med to argumenter
Følgende eksempel viser brugen af funktionerne ones () med to argumenter. De første () -funktion opretter et todimensionelt array med heltal, der indeholder 5 rækker og 2 kolonner. Funktionen anden () opretter et todimensionelt array, hvor den første kolonne indeholder heltal, og den anden kolonne inkluderer floats.
# Importer NumPyimporter numpy som np
# Opret todimensionalt NumPy-array ved hjælp af nuller () -funktion med heltal datatype
np_array1 = np.ones ((5, 2), int)
# Udskriv matrixværdierne
print ("Værdierne for array er: \ n", np_array1)
# Opret todimensionalt NumPy-array ved hjælp af nuller () -funktion med heltal og float-datatype
np_array2 = np.ones ((2, 2), dtype = [('x', 'int'), ('y', 'float')])
# Udskriv matrixværdierne
print ("Værdierne for array er: \ n", np_array2)
Produktion:
Følgende output vises efter udførelse af ovenstående script.
Eksempel 3: Brug af ones () - funktionen med tre argumenter
Følgende eksempel viser brugen af funktionerne ones () med tre argumenter. ones () -funktionen opretter et endimensionelt array med 5 elementer, der indeholder flydende tal med rækkebaseret rækkefølge.
# Importer NumPyimporter numpy som np
# Opret NumPy-array ved hjælp af nuller () -funktionen
np_array = np.ones (5, dtype = np.float64, rækkefølge = 'F')
# Udskriv matrixværdierne
print ("Værdierne for array er: \ n", np_array)
Produktion:
Følgende output vises efter udførelse af ovenstående script.
Konklusion:
Brugen af nuller () og ones () -funktioner i NumPy-biblioteket er blevet forklaret i denne vejledning ved hjælp af flere eksempler. Læseren vil være i stand til at bruge disse funktioner i deres script efter at have læst denne vejledning.