Adattudomány

A NumPy python fejlesztői környezet telepítése az Ubuntura

A NumPy python fejlesztői környezet telepítése az Ubuntura
A Python egy modern programozási nyelv, amely számos könyvtár támogatására szolgál. E könyvtárak használatával különféle típusú feladatok hajthatók végre. A NumPy a Python egyik hasznos könyvtára tudományos műveletek végrehajtására. Ez a könyvtár felhasználható objektumok többdimenziós tömbjének létrehozására. Különböző típusú matematikai feladatokat lehet gyorsan elvégezni ennek a könyvtárnak a használatával, például a tömb rendezése, a tömb átalakítása, statisztikai műveletek, számtani műveletek stb. Gyorsabban működik, mert a C programozási nyelv használatával fejlesztették ki.

NumPy telepítés az Ubuntu-ra:

A NumPy könyvtár telepítése előtt ellenőriznie kell a rendszer telepített python verzióját. A Python3 segítségével ebben az oktatóanyagban bemutathatjuk a NumPy könyvtár Pythonba történő telepítésének módját. Futtassa a következő parancsot a telepített python verziójának ellenőrzéséhez.

$ python3 -V

A következő kimenet azt mutatja, hogy a python 3-as verziója.8.6 van telepítve a rendszerbe.

Futtassa a következő parancsot a NumPy könyvtár Python3 telepítéséhez.

$ sudo apt install python3-numpy

Ellenőrizze az N-tumPy verzió a terminálról:

A NumPy könyvtár telepített verzióját többféle módon ellenőrizheti. A következő parancs megmutatja a telepített NumPy könyvtár verziót, ha az előző parancs helyesen telepítette.

$ python3 -c "import numpy; print (numpy.__változat__)"

Az alábbi kimenet azt mutatja, hogy a NumPy 1. verziója.18.4 telepítve van a rendszerbe.

Importálja és ellenőrizze az N elemetumPy változat

A NumPy könyvtár telepített verzióját a python szkript futtatásával is megismerheti. Futtassa a következő parancsot a python parancsfájl végrehajtásához.

$ python3

Futtassa a következő python parancsfájlt a python parancssorból a telepített NumPy könyvtár verziójának ellenőrzéséhez.

>>> importálja a számot np-ként
>>> np.változat.változat

Az alábbi kimenet a Python és a NumPy könyvtár verzióját egyaránt mutatja.

Engedélyezze a NumPy használatát a PyCharm szerkesztőben:

Sok python IDE létezik a python parancsfájlok végrehajtásához. Néhány népszerű python-szerkesztő a PyCharm, Spyder, Eric, Pyzo, Atom, Pydev stb. A PyCharm IDE ebben az oktatóanyagban megmutatja, hogyan írjon és futtasson python parancsfájlt a NumPy könyvtár importálásával. A következő parancs futtatásával telepítheti a PyCharmot az Ubuntuba.

$ sudo snap install pycharm-community --classic

Be kell állítania a NumPy könyvtár helyét a PyCharm IDE-ben a könyvtár parancsfájlba történő importálásához. Nyissa meg a Beállítások ablakra kattintva a Beállítások menüpont a File menü. Kattintson a korábban létrehozott projektmappára a python szkript tárolásához. Itt a projekt mappa neve Piton a mappában található, / home / fahmida / PycharmProjects. Kitalál a számtalan alatt található mappa / venv / lib / python3.8 / helyszín-csomagok. Válassza ki a mappát, majd kattintson a gombra az OK gomb.

A NumPy használata:

Írja be a következő parancsfájlt egy python fájlba, hogy megtudja, hogyan használható a NumPy könyvtár a python szkriptben. A NumPy tömb gyorsabban működik, mint a Python lista, amelyet a szkript kimenete mutat. A NumPy könyvtár a parancsfájl elejére importálódik a NumPy tömb létrehozásához. Az időkönyvtár importálva van, hogy kiszámolja a python listák és a NumPy tömbök által ugyanazon feladat elvégzéséhez szükséges időt. A tömb méretét a felhasználó adja meg. Két python lista jön létre a használatával a tartomány () függvény a bemeneti érték alapján. Ezután az aktuális rendszeridő tárolódik a változóban, kezdési idő. Újabb új lista jön létre mindkét lista minden értékének megszorzásával. Mindkét lista értéke megegyezik, mivel a tartományértékek hozzák létre a listákat, és mindkét lista azonos számú értéket tartalmaz. Az új listaváltozó, p_kalkulál, a lista négyzetértékének minden elemét tartalmazza. Ismét az aktuális rendszeridő tárolódik a változóban, idő vége. A különbség idő vége és kezdési idő megmutatja a python lista idejét a számítás elvégzéséhez. A szkript következő részében, arange () A NumPy könyvtár funkciója két egydimenziós tartományi NumPy tömb létrehozására szolgál. Mindkét tömböt megszorozzuk, hogy ugyanazt a kimenetet kapjuk, amelyet az előző utasításokban két python-lista generált. A feladat kiszámításához szükséges idő a NumPy tömb segítségével kinyomtatásra kerül, összehasonlítva a python listához és a NumPy tömbhöz szükséges időt.

# Importálja a szükséges csomagokat
importálja a numpy-t np-ként
import idő
# Vegyük a tömb méretét a felhasználótól
array_size = int (input ("Adja meg a tömb méretét:"))
# Hozzon létre két Python-listát az array_size érték alapján
list1 = tartomány (tömb_méret)
list2 = tartomány (tömb_méret)
# Állítsa be a kezdési időt
kezdési idő = idő.idő()
# Készítsen listát a négyzetgyök kiszámításával
p_calculate = [(a * b) a, b esetén zip-ben (1. lista, 2. lista)]
# Nyomtassa ki az eredményt
print ("A lista eredménye: \ n", p_calculate)
# Állítsa be a befejezés időpontját
end_time = idő.idő()
# Nyomtassa ki a python listához szükséges időértéket
print ("A python lista által igényelt idő:", end_time - start_time)
# Hozzon létre két NumPy tömböt az array_size érték alapján
np_array1 = np.arange (tömb_méret)
np_array2 = np.arange (tömb_méret)
# Állítsa be a kezdési időt
kezdési idő = idő.idő()
# Hozz létre tömböt a négyzetgyök kiszámításával
np_calculate = np_array1 * np_array2
# Nyomtassa ki az eredményt
print ("A tömb eredménye: \ n", np_calculate)
# Állítsa be a befejezés időpontját
end_time = idő.idő()
# Nyomtassa ki a NumPy tömb által megkövetelt időértéket
print ("A numpy tömb által igényelt idő:", end_time - start_time)

Kimenet:

A fenti kimenet a fenti parancsfájl végrehajtása után jelenik meg. A kimenet azt mutatja, hogy a python-lista több időt igényel, mint a NumPy tömb ugyanaz a feladat.

Következtetés:

A Python NumPy könyvtár Python3 telepítését és használatát ebben az oktatóanyagban ismertetjük, hogy segítsünk az olvasónak ezt a könyvtárat használni a Python szkriptben különböző típusú matematikai és tudományos problémák megoldására.

Telepítse a legújabb Dolphin Emulator for Gamecube & Wii szoftvert Linuxra
A Dolphin Emulator segítségével a kiválasztott Gamecube & Wii játékokat játszhatja Linux személyi számítógépeken (PC). Mivel a Dolphin Emulator szaba...
A GameConqueror Cheat Engine használata Linux alatt
A cikk tartalmaz egy útmutatót a GameConqueror csaló motor Linux alatt történő használatáról. Sok olyan felhasználó, aki Windows-on játszik játékot, g...
A legjobb játékkonzol emulátorok Linuxhoz
Ez a cikk felsorolja a Linux számára elérhető népszerű játékkonzol-emulációs szoftvereket. Az emuláció egy szoftver-kompatibilitási réteg, amely játék...