Numpy Empty Array

Numpy Empty Array



Python tilbyder sine brugere en række funktioner. Python-biblioteket har en NumPy-tom array-funktion til at arbejde med arrays. Det bruges til at generere et helt nyt, tomt array i overensstemmelse med brugervejledningen, hvilket involverer brug af arrayets datatype og form uden at initialisere elementerne. Vi vil tale om Python NumPy tomme array, især hvordan man bygger et tomt array med Python NumPy. Vi vil også give dig nogle eksempler på programmer, der skaber og håndterer NumPy-arrays og relaterede operationer.

Hvad er en NumPy Empty Array?

Uden initialisering af indgange kan Python NumPy tomme() array-funktionen bruges til at bygge en ny matrix af de angivne former og typer. Denne funktion accepterer tre input, og ved at angive disse parametre kan vi specificere den særlige datatype og rækkefølge. I dette indlæg vil vi gennemgå numpy.empty(syntax )'s og brug, som returnerer en række uinitialiserede data med den specificerede form, rækkefølge og datatype. Objektarrays starter med værdien Ingen.

Syntaks for NumPy Empty Array

Følgende er den komplette syntaks for at bruge denne funktion:









Følgende parametre findes i syntaksen. Hver af disse parametre har en funktion.



Parameternavn Beskrivelse
Form Det beskriver det tomme arrays form. Det kan være en individuel heltalsværdi eller en tupel.
dtype Datatypen for array-elementerne bestemmes af denne valgfri parameter. Dette er numpy.float64 som standard.
bestille Den multidimensionelle datalagringsmetode er specificeret af denne valgfri parameter. Den har mulighederne 'C' og 'F'.
synes godt om Det er en valgbaseret parameter. Det er et referenceobjekt, der gør det muligt at oprette arrays, der ikke er NumPy-kompatible.

Ndarrayet for en matrix af ikke-initialiserede data med den angivne form, rækkefølge og datatype returneres af numpy.empty()-metoden.





Dernæst vil vi give dig nogle eksempler på programmer, der uddyber det nævnte emne i detaljer.

Eksempel 1:

Lad os se på et eksempel for at se, hvordan et tomt NumPy-array implementeres. Der er to metoder til at kontrollere et tomt NumPy-array. Array-funktionen af ​​NumPy nul bruges i den første og den tomme array-funktion bruges i den anden. Vi vil diskutere brugen af ​​NumPy tomme array-funktionen i dette eksempel.



Koden til at implementere en tom matrixmetode er vist nedenfor. At have en tom funktion garanterer dog ikke, at array-værdierne vil være 0. Den simple NumPy tomme array er implementeret i den givne kode. Det returnerer altid ikke-initialiserede elementer med angivet form og datatype. Skærmbilledet af koden vises her.

importere nusset

ny_arr = nusset. tom ( 4 )

Print ( ny_arr )

Når du kører koden, kan du se outputtet nedenfor.

Metoden numpy.array() kan bruges til at konstruere en tom matrix ved blot at sende en tom liste til den.

importere nusset

ny_liste = [ ]

ny_arr = nusset. array ( ny_liste )

Print ( ny_arr )

Nedenfor er resultatet, hvor du kan se et tomt array.

Lad os diskutere den anden tilgang, som er numpy nul's array-funktion.

Eksempel 2:

Her har vi implementeret en numpy zero array funktion. De samme parametre er også til stede i Numpy.zeros()-metoden. Disse er orden, form og dtype.

I kodebilledet er arrayformen givet, som er [3,3]. Det betyder 3 rækker og 3 kolonner. Datatypen er int.

importere nusset

arr_one = nusset. nuller ( [ 3 , 3 ] , dtype = 'int' )

Print ( arr_one )

Her kan du se en række af 3 rækker og 3 kolonner.

Eksempel 3:

Her bruges 'dtype' float-argumentet for funktionen numpy.empty. Du kan se i koden, at vi har defineret formen og datatypen for det tomme array, hvilket betyder, at vi kan deklarere begge i eksemplet. Her kan du se, at arrayet med 3 rækker og 3 kolonner vil blive genereret bestående af flydende værdier.

importere nusset

en = nusset. tom ( [ 3 , 3 ] , dtype = flyde )

Print ( en )

Brug følgende billede til at forstå resultatet af den førnævnte erklæring.

Eksempel 4:

I dette eksempel vil vi bruge rækkefølgeparameteren for 'C'-funktionen, som er for række-major form i C-stilen. Numpy-funktioner importeres og bruges. Med en tom numpy-funktion erklærede vi variablen 'arr2'. I dette tilfælde har vi videregivet funktionen form, datatype og rækkefølge. Til sidst forsøger vi at udskrive variablens værdi.

importere nusset

arr2 = nusset. tom ( [ 4 , 4 ] , dtype = flyde , bestille = 'C' )

Print ( arr2 )

I dette tilfælde blev ordren leveret til funktionen. Brug skærmbilledet nedenfor til at demonstrere resultatet af den førnævnte kode.

Eksempel 5:

I dette eksempel har vi kun ændret arrayets rækkefølge, som er 'F' i dette tilfælde. Den resterende kode er identisk med den ovenfor. Brug følgende billede til at illustrere resultatet af den førnævnte kode:

importere nusset

arr2 = nusset. tom ( [ 4 , 4 ] , dtype = flyde , bestille = 'F' )

Print ( arr2 )

Her er resultatet:

Eksempel 6:

I dette eksempel er der dannet et tomt endimensionelt array. Kun i dette tilfælde anvender vi en enkelt parameterform. Brug det vedhæftede kodebillede til at illustrere resultatet af ovenstående kode.

importere nusset

oned_arr = nusset. tom ( form = to )

Print ( oned_arr )

Resultatet er vedhæftet her:

Det samme eksempel kan køres uden nogen parametre. Det faktum, at resultatet er tomt, selvom vi blot passerer formstørrelsen (som er 4 i dette tilfælde) som en parameter indikerer, at Python tillader os at opnå dette. Kodebilledet er vedhæftet her for din bedre forståelse.

importere nusset

oned_arr = nusset. tom ( 4 )

Print ( oned_arr )

Her kan du se outputtet:

Eksempel 7:

Dette eksempel handler om det todimensionelle tomme numpy-array. Numpy-funktioner importeres og bruges. Med en tom numpy-funktion erklærede vi variablen 'twod_arr', og vi bestod funktionsformen og datatypen. Til sidst forsøger vi at udskrive variablens værdi.

importere nusset

twod_arr = nusset. tom ( form = [ 3 , 4 ] , dtype = int )

Print ( twod_arr )

Her kan du se, at der vises 3 rækker og 4 kolonner.

Konklusion

Du har lært den grundlæggende syntaks for tomme arrays fra den førnævnte artikel. Derudover opdagede vi, hvordan man bruger nullernes funktion og andre eksempler på tomme arrays til at implementere dem i Python. Dette indlæg har vist os, hvordan man arbejder med numpy tomme arrays i Python.