Numpy prazan niz

Numpy Prazan Niz



Python svojim korisnicima nudi niz funkcija. Python biblioteka ima NumPy funkciju praznog niza za rad s nizovima. Koristi se za generiranje potpuno novog, praznog niza u skladu s korisničkim uputama, što uključuje korištenje vrste podataka i oblika niza bez inicijalizacije elemenata. Razgovarat ćemo o Python NumPy praznom nizu, posebno o tome kako izgraditi prazan niz s Python NumPy. Također ćemo vam pružiti neke primjere programa koji stvaraju i rade s NumPy nizovima i povezanim operacijama.

Što je NumPy prazan niz?

Bez inicijaliziranja unosa, funkcija polja Python NumPy empty() može se koristiti za izgradnju novog polja navedenih oblika i vrsta. Ova funkcija prihvaća tri ulaza i davanjem ovih parametara možemo specificirati određenu vrstu podataka i redoslijed. U ovom postu proći ćemo kroz numpy.empty(sintaksa) i korištenje, koji vraća niz neinicijaliziranih podataka s navedenim oblikom, redoslijedom i tipom podataka. Nizovi objekata počet će s vrijednošću Ništa.

Sintaksa NumPy praznog polja

Slijedi potpuna sintaksa za korištenje ove funkcije:









Sljedeći parametri nalaze se u sintaksi. Svaki od ovih parametara ima svoju funkciju.



Naziv parametra Opis
Oblik Opisuje oblik praznog niza. To može biti pojedinačna cjelobrojna vrijednost ili torka.
dtype Tip podataka za stavke niza određen je ovim izbornim parametrom. Ovo je numpy.float64 prema zadanim postavkama.
narudžba Metoda višedimenzionalne pohrane podataka određena je ovim izbornim parametrom. Ima opcije 'C' i 'F'.
Kao To je parametar koji se temelji na izboru. To je referentni objekt koji omogućuje stvaranje nizova koji nisu kompatibilni s NumPy.

ndarray niza neinicijaliziranih podataka s navedenim oblikom, redoslijedom i tipom podataka vraća metoda numpy.empty().





Zatim ćemo vam pružiti neke primjere programa koji detaljno razrađuju navedenu temu.

Primjer 1:

Pogledajmo primjer da vidimo kako je implementiran NumPy prazan niz. Postoje dvije metode za provjeru praznog polja NumPy. Funkcija polja NumPy nula koristi se u prvom, a funkcija praznog polja koristi se u drugom. Raspravljat ćemo o korištenju funkcije praznog niza NumPy u ovom primjeru.



Kôd za implementaciju metode praznog polja prikazan je u nastavku. Međutim, postojanje prazne funkcije ne jamči da će vrijednosti polja biti 0. Jednostavno prazno polje NumPy implementirano je u danom kodu. Uvijek vraća neinicijalizirane stavke s navedenim oblikom i vrstom podataka. Ovdje je prikazana snimka zaslona koda.

uvoz numpy

novi_arr = numpy. prazan ( 4 )

ispisati ( novi_arr )

Nakon pokretanja koda, možete vidjeti rezultat u nastavku.

Metoda numpy.array() može se koristiti za konstruiranje praznog niza jednostavnim prosljeđivanjem praznog popisa.

uvoz numpy

novi_popis = [ ]

novi_arr = numpy. niz ( novi_popis )

ispisati ( novi_arr )

Ispod je rezultat u kojem možete vidjeti prazan niz.

Raspravljajmo o drugom pristupu, a to je funkcija niza nulte numpy.

Primjer 2:

Ovdje smo implementirali funkciju numpy niza. Isti parametri prisutni su i u metodi Numpy.zeros(). To su red, oblik i dtip.

Na slici koda dan je oblik polja koji je [3,3]. To znači 3 retka i 3 stupca. Tip podataka je int.

uvoz numpy

arr_one = numpy. nule ( [ 3 , 3 ] , dtype = 'int' )

ispisati ( arr_one )

Ovdje možete vidjeti niz od 3 retka i 3 stupca.

Primjer 3:

Ovdje se koristi 'dtype' float argument funkcije numpy.empty. U kodu možete vidjeti da smo definirali oblik i tip podataka praznog niza, što znači da u primjeru možemo deklarirati oboje. Ovdje možete vidjeti da će se generirati niz od 3 retka i 3 stupca koji se sastoji od float vrijednosti.

uvoz numpy

jedan = numpy. prazan ( [ 3 , 3 ] , dtype = plutati )

ispisati ( jedan )

Upotrijebite sljedeću sliku da biste razumjeli ishod gore navedene deklaracije.

Primjer 4:

U ovom ćemo primjeru upotrijebiti parametar reda funkcije 'C', koji je za oblik glavnog reda u C stilu. Numpy funkcije se uvoze i koriste. S praznom funkcijom numpy deklarirali smo varijablu 'arr2'. U ovom smo slučaju proslijedili oblik funkcije, tip podataka i redoslijed. Na kraju pokušavamo ispisati vrijednost varijable.

uvoz numpy

arr2 = numpy. prazan ( [ 4 , 4 ] , dtype = plutati , narudžba = 'C' )

ispisati ( arr2 )

U ovom slučaju, nalog je dostavljen funkciji. Upotrijebite snimku zaslona u nastavku da biste demonstrirali ishod gore navedenog koda.

Primjer 5:

U ovom primjeru samo smo promijenili redoslijed niza koji je u ovom slučaju 'F'. Preostali kod je identičan gornjem. Upotrijebite sljedeću sliku za ilustraciju ishoda gore navedenog koda:

uvoz numpy

arr2 = numpy. prazan ( [ 4 , 4 ] , dtype = plutati , narudžba = 'F' )

ispisati ( arr2 )

Evo rezultata:

Primjer 6:

U ovom primjeru formiran je prazan jednodimenzionalni niz. Samo u ovom slučaju koristimo jedan oblik parametra. Upotrijebite priloženu sliku koda za ilustraciju ishoda gornjeg koda.

uvoz numpy

oned_arr = numpy. prazan ( oblik = dva )

ispisati ( oned_arr )

Rezultat je u prilogu:

Isti primjer može se pokrenuti bez ikakvih parametara. Činjenica da je rezultat prazan iako jednostavno prosljeđujemo veličinu oblika (koja je u ovom slučaju 4) kao parametar pokazuje da nam Python dopušta da to postignemo. Ovdje je priložena slika koda radi boljeg razumijevanja.

uvoz numpy

oned_arr = numpy. prazan ( 4 )

ispisati ( oned_arr )

Ovdje možete vidjeti izlaz:

Primjer 7:

Ovaj primjer govori o dvodimenzionalnom praznom nizu numpy. Numpy funkcije se uvoze i koriste. S praznom funkcijom numpy, deklarirali smo varijablu 'twod_arr' i proslijedili smo oblik funkcije i tip podataka. Na kraju pokušavamo ispisati vrijednost varijable.

uvoz numpy

dva_arr = numpy. prazan ( oblik = [ 3 , 4 ] , dtype = int )

ispisati ( dva_arr )

Ovdje možete vidjeti da je prikazan niz od 3 retka i 4 stupca.

Zaključak

Naučili ste temeljnu sintaksu za numpy prazne nizove iz gore spomenutog članka. Osim toga, otkrili smo kako koristiti funkciju nula i druge primjere praznih nizova da ih implementiramo u Python. Ovaj nam je post pokazao kako raditi s numpy praznim nizovima u Pythonu.