Adattudomány

A Python NumPy arange () függvény használata

A Python NumPy arange () függvény használata

Számos funkció létezik a Python NumPy könyvtárban különböző típusú numerikus és tudományos műveletek végrehajtására. Különböző típusú tömbök létrehozása különböző célokra a NumPy könyvtár egyik gyakorlati felhasználása. A Pythonnak van egy beépített arange () függvénye a szekvenciális számok listájának létrehozásához. Az arange () a NumPy könyvtár tömb létrehozási funkcióinak egyike, amely numerikus tartományok tömbjét hozza létre. A NumPy arange () függvény használatát ismertette ebben az oktatóanyagban.

Szintaxis

np.tömb np.arange ([start,] stop, [lépés,], dtype = Nincs)

Ennek a függvénynek négy argumentuma lehet. A kezdő érv opcionális, amely meghatározza a tömb kezdő értékét. Ha a kezdőértéket használjuk a függvényben, akkor a kötelező argumentumot, álljon meg, meg kell határoznia a tömb végértékét. A lépés érv opcionális, amely meghatározza az elemek közötti különbséget. A. Alapértelmezett értéke a lépés értéke 1, és ennek az argumentumnak az értéke nem lehet 0. A negyedik érv, dtype, meghatározza a tömb elem adattípusát, és ennek az argumentumnak az alapértelmezett értéke Egyik sem. Ez a függvény egy tömbobjektumot ad vissza az argumentumértékek alapján.

Az arange () függvény használata

Az oktatóanyag példáinak gyakorlása előtt telepítenie kell a python NumPy könyvtárat. Az arange () függvény egy argumentummal, két argumentummal és három argumentummal történő használatát az oktatóanyag ebben a szakaszában több példa felhasználásával mutatták be.

1. példa: Az arange () függvény használata egy argumentummal

Amikor az arange () A NumPy könyvtár függvényét egy argumentummal használják, majd a tömb felső értékét állítják be argumentumértékként. A következő szkript létrehoz egy tartományértékekből álló NumPy tömböt, és kinyomtatja a különböző tömbattribútumokat és tömbértékeket. A 12-et használták az arange () függvény argumentumértékeként, amely létrehoz egy 12 elemből álló NumPy tömböt, amely 0-tól 11-ig kezdődik. Ezután kinyomtatják a tömb méretét, méretét és adattípusát. A tömbértékeket később kinyomtatják.

# Importálja a NumPy-t
importálja a numpy-t np-ként
# Hozzon létre egydimenziós NumPy tömböt a szekvenciális számoknak
np_array = np.aranysárga (12)
# Nyomtassa ki a NumPy tömb különböző attribútumait
print ('A tömb dimenziója:', np_array.ndim)
print ('A tömb hossza:', np_array.méret)
print ('A tömb adattípusa:', np_array.dtype)
# Nyomtassa ki a NumPy tömb értékeit
print ('A tömb értékei:', np_array)

Kimenet:

A szkript végrehajtása után a következő kimenet jelenik meg.

2. példa: Az arange () függvény használata két argumentummal

Ha az arange () függvényt két argumentummal használjuk, akkor a tömb kezdő és befejező értékét állítjuk be argumentumértékként. A következő példa bemutatja, hogyan hozhat létre tömböt az alsó és a felső értékkel a használatával arange () funkció. Az első tömb a beállítással jön létre 10 ban,-ben Rajt érték és 25 ban,-ben álljon meg érték. Egy sor 15 szekvenciális egész szám jön létre. Ezután két attribútum és tömb érték kerül kinyomtatásra. A második tömb a beállítással jön létre 0.5 ban,-ben Rajt érték és 5.5 a álljon meg érték. 5 egymást követő lebegő számból álló tömb jön létre. A tömb ugyanazokat az attribútumokat és értékeket később kinyomtatja.

# Importálja a NumPy könyvtárat
importálja a numpy-t np-ként
# Hozzon létre egy egész számokból álló NumPy tömböt a kezdő és a végértékkel
np_array1 = np.narancs (10, 25)
# Nyomtassa ki a tömb különböző attribútumait
print ('A tömb mérete:', np_array1.méret)
print ('A tömb adattípusa:', np_array1.dtype)
# Nyomtassa ki a NumPy tömb értékeit
print ('A tömb értékei:', np_array1)
# Hozzon létre egy NumPy úszószám tömböt a kezdő és a végértékkel
np_array2 = np.arange (0.5, 5.5)
# Nyomtassa ki a tömb különböző attribútumait
print ('\ nA tömb mérete:', np_array2.méret)
print ('A tömb adattípusa:', np_array2.dtype)
# Nyomtassa ki a NumPy tömb értékeit
print ('A tömb értékei:', np_array2)

Kimenet:

A szkript végrehajtása után a következő kimenet jelenik meg.

3. példa: Az arange () függvény használata három argumentummal

A következő példa az arange () függvény használatát mutatja három argumentummal. 10 van beállítva a Rajt érv, 20 van beállítva a álljon meg érvelés, és 2 van beállítva a arange () függvény lépés argumentum értéke. 5 egész értékű tömböt hoz létre. A tömb mérete, adattípusa és értékei kinyomtatásra kerülnek.

# Numpy import
importálja a numpy-t np-ként
# Hozzon létre egy egész számokból álló NumPy tömböt a kezdet, a vég és a lépés értékével
np_array = np.narancs (10, 20, 2)
# Nyomtassa ki a tömb különböző attribútumait
print ('A tömb mérete:', np_array.méret)
print ('A tömb adattípusa:', np_array.dtype)
# Nyomtassa ki a NumPy tömb értékeit
print ('A tömb értékei:', np_array)

Kimenet:

A szkript végrehajtása után a következő kimenet jelenik meg.

4. példa: Az arange () függvény használata a negatív argumentumértékekkel

A következő példa az arange () függvény használatát mutatja be a negatív argumentumértékekkel. 50 a start argumentum, 20 a stop argumentum, 2 pedig az arange () függvény lépés argumentum értéke. 9 negatív egész számból álló tömböt hoz létre. A tömb mérete, adattípusa és értékei kinyomtatásra kerülnek.

# Numpy import
importálja a numpy-t np-ként
# Hozzon létre egy NumPy negatív szám tömböt a kezdet, a vég és a lépés értékével
np_array = np.narancs (-50, -5, 5)
# Nyomtassa ki a tömb különböző attribútumait
print ('A tömb mérete:', np_array.méret)
print ('A tömb adattípusa:', np_array.dtype)
# Nyomtassa ki a NumPy tömb értékeit
print ('A tömb értékei:', np_array)

Kimenet:

A szkript végrehajtása után a következő kimenet jelenik meg.

Következtetés

A bemutatóban számos példa segítségével ismertettük a NumPy tömb létrehozásának módját az arange () függvény használatával. A tömb létrehozása a szekvenciális pozitív és negatív számokkal ennek a funkciónak a használatával itt látható. Remélem, hogy az arange () függvény használatának célja törlődik az olvasók számára, miután elolvasta ezt az oktatóanyagot.

A legnépszerűbb Oculus App Lab játékok
Ha Oculus fülhallgató-tulajdonos, akkor tisztában kell lennie az oldalsó töltéssel. Az oldaltöltés a nem áruházi tartalom fejhallgatóra történő telepí...
A legjobb 10 játék az Ubuntuban
A Windows platform a játékok egyik domináns platformja volt, mivel a játékokat hatalmas százalékban fejlesztik ma a natív Windows támogatására. Kihívh...
5 legjobb arcade játék Linuxhoz
Manapság a számítógépek komoly gépek, amelyeket játékra használnak. Ha nem sikerül megszerezni az új magas pontszámot, akkor tudni fogja, mire gondolo...