Š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 numpynovi_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 numpynovi_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 numpyarr_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 numpyjedan = 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 numpyarr2 = 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 numpyarr2 = 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 numpyoned_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 numpyoned_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 numpydva_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.