Co je NumPy Empty Array?
Bez inicializace položek lze funkci pole Python NumPy empty() použít k vytvoření nového pole zadaných tvarů a typů. Tato funkce přijímá tři vstupy a zadáním těchto parametrů můžeme určit konkrétní datový typ a pořadí. V tomto příspěvku si projdeme numpy.empty(syntaxe) a použití, které vrátí pole neinicializovaných dat se zadaným tvarem, pořadím a datovým typem. Pole objektů budou začínat hodnotou None.
Syntaxe NumPy Empty Array
Níže je uvedena úplná syntaxe pro použití této funkce:
Následující parametry se nacházejí v syntaxi. Každý z těchto parametrů má svou funkci.
Název parametru | Popis |
Tvar | Popisuje tvar prázdného pole. Může to být jednotlivá celočíselná hodnota nebo n-tice. |
dtype | Datový typ pro položky pole je určen tímto volitelným parametrem. Ve výchozím nastavení je to numpy.float64. |
objednat | Metoda ukládání vícerozměrných dat je určena tímto volitelným parametrem. Má možnosti „C“ a „F“. |
jako | Je to parametr založený na výběru. Jedná se o referenční objekt, který umožňuje vytváření polí, která nejsou kompatibilní s NumPy. |
ndarray pole neinicializovaných dat se zadaným formulářem, pořadím a datovým typem je vráceno metodou numpy.empty().
Dále vám poskytneme několik ukázkových programů, které uvedené téma podrobně rozpracovávají.
Příklad 1:
Podívejme se na příklad, abychom viděli, jak je implementováno prázdné pole NumPy. Existují dva způsoby kontroly prázdného pole NumPy. V prvním se používá funkce pole NumPy nula a ve druhém se používá funkce prázdného pole. V tomto příkladu probereme použití funkce prázdné pole NumPy.
Kód pro implementaci metody prázdného pole je uveden níže. Prázdná funkce však nezaručuje, že hodnoty pole budou 0. V daném kódu je implementováno jednoduché prázdné pole NumPy. Vždy vrací neinicializované položky s poskytnutým tvarem a datovým typem. Snímek obrazovky kódu je zobrazen zde.
import nemotornýnew_arr = nemotorný. prázdný ( 4 )
tisk ( new_arr )
Po spuštění kódu si můžete prohlédnout výstup níže.
Metodu numpy.array() lze použít k vytvoření prázdného pole pouhým předáním prázdného seznamu.
import nemotornýnový_seznam = [ ]
new_arr = nemotorný. pole ( nový_seznam )
tisk ( new_arr )
Níže je výsledek, ve kterém můžete vidět prázdné pole.
Pojďme diskutovat o druhém přístupu, kterým je funkce pole numpy zero.
Příklad 2:
Zde jsme implementovali funkci numpy zero array. Stejné parametry jsou přítomny také v metodě Numpy.zeros(). Jedná se o pořadí, tvar a dtype.
V obrázku kódu je dán tvar pole, který je [3,3]. To znamená 3 řádky a 3 sloupce. Datový typ je int.
import nemotornýarr_one = nemotorný. nuly ( [ 3 , 3 ] , dtype = 'int' )
tisk ( arr_one )
Zde můžete vidět pole 3 řádků a 3 sloupců.
Příklad 3:
Zde je použit plovoucí argument „dtype“ funkce numpy.empty. V kódu vidíte, že jsme definovali tvar a datový typ prázdného pole, což znamená, že v příkladu můžeme deklarovat obojí. Zde můžete vidět, že se vygeneruje pole 3 řádků a 3 sloupců skládající se z plovoucích hodnot.
import nemotornýjeden = nemotorný. prázdný ( [ 3 , 3 ] , dtype = plovák )
tisk ( jeden )
K pochopení výsledku výše uvedeného prohlášení použijte následující obrázek.
Příklad 4:
V tomto příkladu použijeme parametr order funkce ‚C‘, což je pro formu s hlavním řádkem ve stylu C. Funkce Numpy se importují a používají. S prázdnou numpy funkcí jsme deklarovali proměnnou ‚arr2‘. V tomto případě jsme předali tvar funkce, datový typ a pořadí. Nakonec se pokusíme vytisknout hodnotu proměnné.
import nemotornýarr2 = nemotorný. prázdný ( [ 4 , 4 ] , dtype = plovák , objednat = 'C' )
tisk ( arr2 )
V tomto případě byla zakázka poskytnuta funkci. Pomocí níže uvedeného snímku obrazovky demonstrujte výsledek výše uvedeného kódu.
Příklad 5:
V tomto příkladu jsme změnili pouze pořadí pole, které je v tomto případě „F“. Zbývající kód je stejný jako výše. Pro ilustraci výsledku výše uvedeného kódu použijte následující obrázek:
import nemotornýarr2 = nemotorný. prázdný ( [ 4 , 4 ] , dtype = plovák , objednat = 'F' )
tisk ( arr2 )
Zde je výsledek:
Příklad 6:
V tomto příkladu bylo vytvořeno prázdné jednorozměrné pole. Pouze v tomto případě použijeme tvar jediného parametru. Použijte přiložený obrázek kódu k ilustraci výsledku výše uvedeného kódu.
import nemotornýjeden_arr = nemotorný. prázdný ( tvar = dva )
tisk ( jeden_arr )
Výsledek je přiložen zde:
Stejný příklad lze spustit bez jakýchkoli parametrů. Skutečnost, že výsledek je prázdný, i když jednoduše předáme velikost tvaru (což je v tomto případě 4) jako parametr, naznačuje, že Python nám to umožňuje. Pro lepší pochopení je zde přiložen obrázek kódu.
import nemotornýjeden_arr = nemotorný. prázdný ( 4 )
tisk ( jeden_arr )
Zde můžete vidět výstup:
Příklad 7:
Tento příklad se týká dvourozměrného prázdného numpy pole. Funkce Numpy se importují a používají. S prázdnou funkcí numpy jsme deklarovali proměnnou ‚twod_arr‘ a předali jsme tvar funkce a datový typ. Nakonec se pokusíme vytisknout hodnotu proměnné.
import nemotornýtwod_arr = nemotorný. prázdný ( tvar = [ 3 , 4 ] , dtype = int )
tisk ( twod_arr )
Zde vidíte, že je zobrazeno pole 3 řádků a 4 sloupců.
Závěr
Základní syntaxi numpy prázdných polí jste se naučili z výše uvedeného článku. Navíc jsme zjistili, jak použít funkci nul a další příklad prázdných polí k jejich implementaci v Pythonu. Tento příspěvek nám ukázal, jak pracovat s numpy prázdnými poli v Pythonu.