Numpy Empty Array

Numpy Empty Array



A Python számos funkciót kínál felhasználóinak. A Python könyvtár egy NumPy üres tömbfüggvénnyel rendelkezik a tömbökkel való együttműködéshez. Egy vadonatúj, üres tömb létrehozására szolgál a felhasználói utasításoknak megfelelően, ami magában foglalja a tömb adattípusának és formájának használatát az elemek inicializálása nélkül. Beszélni fogunk a Python NumPy üres tömbről, különösen arról, hogyan lehet üres tömböt felépíteni Python NumPy segítségével. Néhány példaprogramot is bemutatunk a NumPy tömbök létrehozására és kezelésére, valamint a kapcsolódó műveletekre.

Mi az a NumPy üres tömb?

Bejegyzések inicializálása nélkül a Python NumPy üres() tömbfüggvénye használható új tömb létrehozására a megadott alakzatokból és típusokból. Ez a függvény három bemenetet fogad el, és ezen paraméterek megadásával megadhatjuk az adott adattípust és sorrendet. Ebben a bejegyzésben végigmegyünk a numpy.empty(syntax ) és a használaton, amely nem inicializált adatok tömbjét adja vissza a megadott alakkal, sorrenddel és adattípussal. Az objektumtömbök None értékkel indulnak.

A NumPy Empty Array szintaxisa

A következő a teljes szintaxis a függvény használatához:









A következő paraméterek találhatók a szintaxisban. Ezen paraméterek mindegyikének van funkciója.



Paraméter neve Leírás
Alak Leírja az üres tömb alakját. Ez lehet egy egyedi egész érték vagy egy sor.
dtype A tömbelemek adattípusát ez az opcionális paraméter határozza meg. Ez alapértelmezés szerint a numpy.float64.
rendelés A többdimenziós adattárolási módot ez az opcionális paraméter határozza meg. Van benne „C” és „F” opció.
tetszik Ez egy választáson alapuló paraméter. Ez egy referenciaobjektum, amely lehetővé teszi olyan tömbök létrehozását, amelyek nem NumPy-kompatibilisek.

A megadott formájú, sorrendű és adattípusú, inicializálatlan adatok tömbjének ndarray-ját a numpy.empty() metódus adja vissza.





Ezután néhány példaprogramot mutatunk be, amelyek részletesen feldolgozzák az említett témát.

1. példa:

Nézzünk egy példát, hogy lássuk, hogyan valósítható meg egy üres NumPy tömb. Két módszer létezik az üres NumPy tömb ellenőrzésére. Az elsőben a NumPy zero tömbfüggvényét, a másodikban pedig az üres tömbfüggvényt használjuk. Ebben a példában a NumPy üres tömbfüggvény használatát tárgyaljuk.



A tömbüres módszer megvalósításához szükséges kód az alábbiakban látható. Az üres függvény azonban nem garantálja, hogy a tömb értéke 0 lesz. Az egyszerű NumPy üres tömb az adott kódban van megvalósítva. Mindig inicializálatlan elemeket ad vissza megadott alakkal és adattípussal. A kód képernyőképe itt látható.

import zsibbadt

new_arr = zsibbadt. üres ( 4 )

nyomtatás ( new_arr )

A kód futtatása után megtekintheti a kimenetet lent.

A numpy.array() metódus használható üres tömb létrehozására úgy, hogy egyszerűen átadunk egy üres listát.

import zsibbadt

new_list = [ ]

new_arr = zsibbadt. sor ( new_list )

nyomtatás ( new_arr )

Alább látható az eredmény, amelyben egy üres tömb látható.

Beszéljük meg a második megközelítést, ami a numpy nulla tömbfüggvénye.

2. példa:

Itt egy numpy nulla tömbfüggvényt valósítottunk meg. Ugyanezek a paraméterek a Numpy.zeros() metódusban is megtalálhatók. Ezek a sorrend, az alak és a dtype.

A kódképben a tömb alakja van megadva, ami [3,3]. 3 sort és 3 oszlopot jelent. Az adattípus int.

import zsibbadt

arr_one = zsibbadt. nullák ( [ 3 , 3 ] , dtype = 'int' )

nyomtatás ( arr_one )

Itt egy 3 sorból és 3 oszlopból álló tömb látható.

3. példa:

Itt a numpy.empty függvény „dtype” float argumentumát használjuk. A kódban látható, hogy az üres tömb alakját és adattípusát definiáltuk, vagyis mindkettőt deklarálhatjuk a példában. Itt láthatja, hogy a 3 sorból és 3 oszlopból álló tömb létrejön, amely lebegőértékekből áll.

import zsibbadt

egy = zsibbadt. üres ( [ 3 , 3 ] , dtype = úszó )

nyomtatás ( egy )

Használja a következő képet a fent említett nyilatkozat eredményének megértéséhez.

4. példa:

Ebben a példában a „C” függvény rendelési paraméterét fogjuk használni, amely a C stílusú fősorokhoz tartozik. Numpy függvények importálva és használatban vannak. Egy üres numpy függvénnyel deklaráltuk az „arr2” változót. Ebben az esetben átadtuk a függvény alakját, adattípusát és sorrendjét. Végül megpróbáljuk kinyomtatni a változó értékét.

import zsibbadt

arr2 = zsibbadt. üres ( [ 4 , 4 ] , dtype = úszó , rendelés = 'C' )

nyomtatás ( arr2 )

Ebben az esetben a parancsot a funkciónak adtuk. Használja az alábbi képernyőképet a fent említett kód eredményének bemutatásához.

5. példa:

Ebben a példában csak a tömb sorrendjét változtattuk meg, ami ebben az esetben „F”. A fennmaradó kód megegyezik a fentivel. Használja a következő képet a fent említett kód kimenetelének illusztrálására:

import zsibbadt

arr2 = zsibbadt. üres ( [ 4 , 4 ] , dtype = úszó , rendelés = 'F' )

nyomtatás ( arr2 )

Íme az eredmény:

6. példa:

Ebben a példában egy üres egydimenziós tömb került kialakításra. Csak ebben az esetben egyetlen paraméteres alakzatot alkalmazunk. Használja a mellékelt kódképet a fenti kód eredményének illusztrálására.

import zsibbadt

oned_arr = zsibbadt. üres ( alak = két )

nyomtatás ( oned_arr )

Az eredményt itt csatoljuk:

Ugyanez a példa futtatható paraméterek nélkül. Az a tény, hogy az eredmény üres, még akkor is, ha egyszerűen átadjuk az alakzat méretét (ami ebben az esetben 4) paraméterként, azt jelzi, hogy a Python lehetővé teszi ennek megvalósítását. A jobb megértés érdekében itt mellékeljük a kódot.

import zsibbadt

oned_arr = zsibbadt. üres ( 4 )

nyomtatás ( oned_arr )

Itt láthatod a kimenetet:

7. példa:

Ez a példa a kétdimenziós üres numpy tömbről szól. Numpy függvények importálva és használatban vannak. Egy üres numpy függvénnyel deklaráltuk a „twod_arr” változót, és átadtuk a függvény alakját és adattípusát. Végül megpróbáljuk kinyomtatni a változó értékét.

import zsibbadt

twod_arr = zsibbadt. üres ( alak = [ 3 , 4 ] , dtype = int )

nyomtatás ( twod_arr )

Itt láthatja, hogy 3 sorból és 4 oszlopból álló tömb jelenik meg.

Következtetés

A fent említett cikkből megtanulta a numpy üres tömbök alapvető szintaxisát. Ezenkívül felfedeztük, hogyan használhatjuk a nullák függvényét és más példa üres tömböket a Pythonban való megvalósításukhoz. Ez a bejegyzés megmutatta, hogyan dolgozhatunk üres tömbökkel a Pythonban.