Prazna matrika Numpy

Prazna Matrika Numpy



Python svojim uporabnikom ponuja različne funkcije. Knjižnica Python ima funkcijo prazne matrike NumPy za delo z matrikami. Uporablja se za generiranje popolnoma nove, prazne matrike v skladu z uporabniškimi navodili, kar vključuje uporabo podatkovne vrste in oblike matrike brez inicializacije elementov. Govorili bomo o prazni matriki Python NumPy, predvsem o tem, kako zgraditi prazno matriko s Python NumPy. Zagotovili vam bomo tudi nekaj primerov programov, ki ustvarjajo in obravnavajo nize NumPy in povezane operacije.

Kaj je NumPy Empty Array?

Brez inicializacije vnosov je mogoče uporabiti matrično funkcijo Python NumPy empty() za izdelavo nove matrike podanih oblik in vrst. Ta funkcija sprejme tri vnose in z podajanjem teh parametrov lahko določimo določen tip podatkov in vrstni red. V tej objavi bomo šli skozi numpy.empty(syntax) in uporabo, ki vrne niz neinicializiranih podatkov z določeno obliko, vrstnim redom in vrsto podatkov. Nizi predmetov se bodo začeli z vrednostjo Brez.

Sintaksa prazne matrike NumPy

Sledi popolna sintaksa za uporabo te funkcije:









Naslednji parametri so v sintaksi. Vsak od teh parametrov ima funkcijo.



Ime parametra Opis
oblika Opisuje obliko prazne matrike. Lahko je posamezna celoštevilska vrednost ali torka.
dtype Podatkovni tip za elemente matrike določa ta izbirni parameter. To je privzeto numpy.float64.
naročilo Metoda večdimenzionalnega shranjevanja podatkov je določena s tem neobveznim parametrom. Ima možnosti 'C' in 'F'.
kot Je parameter, ki temelji na izbiri. Je referenčni objekt, ki omogoča ustvarjanje nizov, ki niso združljivi z NumPy.

Metoda numpy.empty() vrne ndarray matrike neinicializiranih podatkov s podano obliko, vrstnim redom in vrsto podatkov.





Nato vam bomo ponudili nekaj primerov programov, ki podrobno obravnavajo omenjeno temo.

Primer 1:

Oglejmo si primer, da vidimo, kako je implementirana prazna matrika NumPy. Obstajata dva načina za preverjanje prazne matrike NumPy. V prvem je uporabljena matrična funkcija NumPy zero, v drugem pa prazna matrična funkcija. V tem primeru bomo razpravljali o uporabi funkcije prazne matrike NumPy.



Koda za implementacijo metode prazne matrike je prikazana spodaj. Vendar prazna funkcija ne zagotavlja, da bodo vrednosti matrike 0. Preprosta prazna matrika NumPy je implementirana v dani kodi. Vedno vrne neinicializirane elemente s podano obliko in vrsto podatkov. Posnetek zaslona kode je prikazan tukaj.

uvoz numpy

nov_arr = numpy. prazno ( 4 )

tiskanje ( nov_arr )

Po zagonu kode si lahko spodaj ogledate izhod.

Metodo numpy.array() lahko uporabite za izdelavo prazne matrike tako, da ji preprosto posredujete prazen seznam.

uvoz numpy

nov_seznam = [ ]

nov_arr = numpy. niz ( nov_seznam )

tiskanje ( nov_arr )

Spodaj je rezultat, v katerem lahko vidite prazno polje.

Razpravljajmo o drugem pristopu, ki je matrična funkcija numpy zero.

Primer 2:

Tukaj smo implementirali funkcijo numpy zero array. Isti parametri so prisotni tudi v metodi Numpy.zeros(). To so red, oblika in dtype.

Na sliki kode je podana oblika polja, ki je [3,3]. To pomeni 3 vrstice in 3 stolpce. Podatkovni tip je int.

uvoz numpy

arr_one = numpy. ničle ( [ 3 , 3 ] , dtype = 'int' )

tiskanje ( arr_one )

Tukaj lahko vidite niz 3 vrstic in 3 stolpcev.

Primer 3:

Tukaj je uporabljen argument s plavajočo oznako 'dtype' funkcije numpy.empty. V kodi lahko vidite, da smo definirali obliko in tip podatkov prazne matrike, kar pomeni, da lahko v primeru deklariramo oboje. Tukaj lahko vidite, da bo ustvarjen niz 3 vrstic in 3 stolpcev, sestavljen iz plavajočih vrednosti.

uvoz numpy

eno = numpy. prazno ( [ 3 , 3 ] , dtype = lebdi )

tiskanje ( eno )

Za razumevanje izida zgoraj omenjene izjave uporabite naslednjo sliko.

Primer 4:

V tem primeru bomo uporabili vrstni parameter funkcije »C«, ki je za obliko glavne vrstice v slogu C. Funkcije Numpy so uvožene in uporabljene. S prazno funkcijo numpy smo razglasili spremenljivko 'arr2'. V tem primeru smo posredovali obliko funkcije, vrsto podatkov in vrstni red. Na koncu poskušamo natisniti vrednost spremenljivke.

uvoz numpy

arr2 = numpy. prazno ( [ 4 , 4 ] , dtype = lebdi , naročilo = 'C' )

tiskanje ( arr2 )

V tem primeru je bil nalog posredovan funkciji. Za prikaz rezultata zgoraj omenjene kode uporabite spodnji posnetek zaslona.

Primer 5:

V tem primeru smo samo spremenili vrstni red matrike, ki je v tem primeru 'F'. Preostala koda je enaka zgornji. Za ponazoritev rezultata zgoraj omenjene kode uporabite naslednjo sliko:

uvoz numpy

arr2 = numpy. prazno ( [ 4 , 4 ] , dtype = lebdi , naročilo = 'F' )

tiskanje ( arr2 )

Tukaj je rezultat:

Primer 6:

V tem primeru je bila oblikovana prazna enodimenzionalna matrika. Samo v tem primeru uporabimo eno samo obliko parametra. Za ponazoritev rezultata zgornje kode uporabite priloženo sliko kode.

uvoz numpy

oned_arr = numpy. prazno ( oblika = dva )

tiskanje ( oned_arr )

Rezultat je priložen tukaj:

Isti primer je mogoče zagnati brez parametrov. Dejstvo, da je rezultat prazen, čeprav preprosto posredujemo velikost oblike (ki je v tem primeru 4) kot parameter, kaže, da nam Python dovoljuje, da to dosežemo. Za boljše razumevanje je tukaj priložena slika kode.

uvoz numpy

oned_arr = numpy. prazno ( 4 )

tiskanje ( oned_arr )

Tukaj lahko vidite rezultat:

Primer 7:

Ta primer govori o dvodimenzionalni prazni matriki numpy. Funkcije Numpy so uvožene in uporabljene. S prazno funkcijo numpy smo deklarirali spremenljivko 'twod_arr' in posredovali obliko funkcije in tip podatkov. Na koncu poskušamo natisniti vrednost spremenljivke.

uvoz numpy

twod_arr = numpy. prazno ( oblika = [ 3 , 4 ] , dtype = int )

tiskanje ( twod_arr )

Tukaj lahko vidite, da je prikazan niz s 3 vrsticami in 4 stolpci.

Zaključek

Iz prej omenjenega članka ste se naučili temeljne sintakse za prazna polja numpy. Poleg tega smo odkrili, kako uporabiti funkcijo ničel in druge primere praznih nizov, da jih implementiramo v Python. Ta objava nam je pokazala, kako delati s praznimi nizi numpy v Pythonu.