Numpy Empty Array

Numpy Empty Array



Python tilbyr brukerne en rekke funksjoner. Python-biblioteket har en NumPy-tom array-funksjon for å jobbe med arrays. Den brukes til å generere en helt ny, tom array i samsvar med brukerinstruksjoner, som innebærer bruk av arrayens datatype og form uten å initialisere elementene. Vi vil snakke om Python NumPy tomme array, spesielt hvordan bygge en tom array med Python NumPy. Vi vil også gi deg noen eksempler på programmer som oppretter og håndterer NumPy-matriser og relaterte operasjoner.

Hva er en NumPy Empty Array?

Uten å initialisere oppføringer, kan Python NumPy tomme() array-funksjonen brukes til å bygge en ny matrise med de angitte formene og typene. Denne funksjonen aksepterer tre innganger, og ved å gi disse parameterne kan vi spesifisere den spesielle datatypen og rekkefølgen. I dette innlegget vil vi gå gjennom numpy.empty(syntax ) og bruk, som returnerer en rekke uinitialiserte data med spesifisert form, rekkefølge og datatype. Objektmatriser starter med verdien Ingen.

Syntaks for NumPy Empty Array

Følgende er den komplette syntaksen for bruk av denne funksjonen:









Følgende parametere finnes i syntaksen. Hver av disse parameterne har en funksjon.



Parameternavn Beskrivelse
Form Den beskriver den tomme matrisens form. Det kan være en individuell heltallsverdi eller en tuppel.
dtype Datatypen for matriseelementene bestemmes av denne valgfrie parameteren. Dette er numpy.float64 som standard.
rekkefølge Den flerdimensjonale datalagringsmetoden spesifiseres av denne valgfrie parameteren. Den har alternativene 'C' og 'F'.
som Det er en valgbasert parameter. Det er et referanseobjekt som gjør det mulig å lage matriser som ikke er NumPy-kompatible.

Ndarrayen til en rekke uinitialiserte data med spesifisert form, rekkefølge og datatype returneres av numpy.empty()-metoden.





Deretter vil vi gi deg noen eksempelprogrammer som utdyper nevnte emne i detalj.

Eksempel 1:

La oss se på et eksempel for å se hvordan en NumPy tom matrise implementeres. Det er to metoder for å sjekke en NumPy tom matrise. Matrisefunksjonen til NumPy null brukes i den første og den tomme matrisefunksjonen brukes i den andre. Vi vil diskutere bruken av NumPy tomme array-funksjonen i dette eksemplet.



Koden for å implementere en tom array-metode er vist nedenfor. Men å ha en tom funksjon garanterer ikke at matriseverdiene vil være 0. Den enkle NumPy tomme matrisen er implementert i den gitte koden. Den returnerer alltid uinitialiserte elementer med oppgitt form og datatype. Skjermbildet av koden vises her.

import nusset

new_arr = nusset. tømme ( 4 )

skrive ut ( new_arr )

Når du kjører koden, kan du se utdataene nedenfor.

Metoden numpy.array() kan brukes til å konstruere en tom matrise ved ganske enkelt å sende en tom liste til den.

import nusset

ny_liste = [ ]

new_arr = nusset. array ( ny_liste )

skrive ut ( new_arr )

Nedenfor er resultatet der du kan se en tom matrise.

La oss diskutere den andre tilnærmingen, som er numpy nulls matrisefunksjon.

Eksempel 2:

Her har vi implementert en numpy zero array-funksjon. De samme parameterne finnes også i Numpy.zeros()-metoden. Disse er orden, form og dtype.

I kodebildet er arrayformen gitt som er [3,3]. Det betyr 3 rader og 3 kolonner. Datatypen er int.

import nusset

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

skrive ut ( arr_one )

Her kan du se en rekke med 3 rader og 3 kolonner.

Eksempel 3:

Her brukes 'dtype' float-argumentet til numpy.empty-funksjonen. Du kan se i koden at vi har definert formen og datatypen til den tomme matrisen, noe som betyr at vi kan deklarere begge i eksemplet. Her kan du se at matrisen med 3 rader og 3 kolonner vil bli generert bestående av flyteverdier.

import nusset

en = nusset. tømme ( [ 3 , 3 ] , dtype = flyte )

skrive ut ( en )

Bruk følgende bilde for å forstå resultatet av den nevnte erklæringen.

Eksempel 4:

I dette eksemplet vil vi bruke rekkefølgeparameteren til 'C'-funksjonen, som er for rad-major-form i C-stilen. Numpy-funksjoner importeres og brukes. Med en tom numpy-funksjon erklærte vi variabelen 'arr2'. I dette tilfellet ga vi funksjonen form, datatype og rekkefølge. Til slutt prøver vi å skrive ut variabelens verdi.

import nusset

arr2 = nusset. tømme ( [ 4 , 4 ] , dtype = flyte , rekkefølge = 'C' )

skrive ut ( arr2 )

I dette tilfellet ble ordren gitt til funksjonen. Bruk skjermbildet nedenfor for å demonstrere resultatet av den nevnte koden.

Eksempel 5:

I dette eksemplet har vi bare endret rekkefølgen til arrayet som er 'F' i dette tilfellet. Den gjenværende koden er identisk med den ovenfor. Bruk følgende bilde for å illustrere resultatet av den nevnte koden:

import nusset

arr2 = nusset. tømme ( [ 4 , 4 ] , dtype = flyte , rekkefølge = 'F' )

skrive ut ( arr2 )

Her er resultatet:

Eksempel 6:

I dette eksemplet er det dannet en tom endimensjonal matrise. Bare i dette tilfellet bruker vi en enkelt parameterform. Bruk vedlagte kodebilde for å illustrere resultatet av koden ovenfor.

import nusset

one_arr = nusset. tømme ( form = to )

skrive ut ( one_arr )

Resultatet er vedlagt her:

Det samme eksemplet kan kjøres uten noen parametere. Det faktum at resultatet er tomt selv om vi bare passerer formstørrelsen (som er 4 i dette tilfellet) som en parameter indikerer at Python tillater oss å oppnå dette. Kodebildet er vedlagt her for bedre forståelse.

import nusset

one_arr = nusset. tømme ( 4 )

skrive ut ( one_arr )

Her kan du se resultatet:

Eksempel 7:

Dette eksemplet handler om den todimensjonale tomme numpy-matrisen. Numpy-funksjoner importeres og brukes. Med en tom numpy-funksjon, erklærte vi variabelen 'twod_arr' og vi passerte funksjonsformen og datatypen. Til slutt prøver vi å skrive ut variabelens verdi.

import nusset

twod_arr = nusset. tømme ( form = [ 3 , 4 ] , dtype = int )

skrive ut ( twod_arr )

Her kan du se at 3 rader og 4 kolonner array vises.

Konklusjon

Du har lært den grunnleggende syntaksen for tomme arrays fra den nevnte artikkelen. I tillegg oppdaget vi hvordan vi bruker nullenes funksjon og andre eksempler på tomme arrays for å implementere dem i Python. Dette innlegget har vist oss hvordan du kan jobbe med tomme arrays i Python.