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-timportá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áratimportá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 importimportá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 importimportá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.