Data Science

Jak nainstalovat vývojové prostředí NumPy python na Ubuntu

Jak nainstalovat vývojové prostředí NumPy python na Ubuntu
Python je nyní moderní programovací jazyk pro podporu velkého počtu knihoven. Pomocí těchto knihoven lze provádět různé typy úkolů. NumPy je jednou z užitečných knihoven Pythonu pro provádění vědeckých operací. Tuto knihovnu lze použít k vytvoření vícerozměrného pole objektů. Pomocí této knihovny lze rychle provádět různé typy matematických úkolů, například třídění pole, přetváření pole, statistické operace, aritmetické operace atd. Funguje rychleji, protože je vyvíjen pomocí programovacího jazyka C.

Instalace NumPy na Ubuntu:

Před instalací knihovny NumPy musíte zkontrolovat nainstalovanou verzi systému v Pythonu. V tomto kurzu se používá Python3, který ukazuje způsob instalace knihovny NumPy v Pythonu. Spuštěním následujícího příkazu zkontrolujte nainstalovanou verzi pythonu.

$ python3 -V

Následující výstup ukazuje, že python verze 3.8.6 je nainstalován v systému.

Spuštěním následujícího příkazu nainstalujte knihovnu NumPy pro Python3.

$ sudo apt install python3-numpy

Zkontrolujte číslo NumPy verze z terminálu:

Instalovanou verzi knihovny NumPy můžete zkontrolovat několika způsoby. Následující příkaz zobrazí nainstalovanou verzi knihovny NumPy, pokud byla správně nainstalována předchozím příkazem.

$ python3 -c "import numpy; tisk (numpy.__verze__)"

Následující výstup ukazuje, že NumPy verze 1.18.4 je nainstalován v systému.

Importujte a zkontrolujte NumPy verze

Nainstalovanou verzi knihovny NumPy můžete zjistit také spuštěním skriptu pythonu. Spuštěním následujícího příkazu spusťte skript pythonu.

$ python3

Spusťte následující skript pythonu z příkazového řádku pythonu a zkontrolujte nainstalovanou verzi knihovny NumPy.

>>> import numpy jako np
>>> np.verze.verze

Následující výstup ukazuje verzi knihovny Python i NumPy.

Povolte NumPy v editoru PyCharm:

Existuje mnoho IDE pythonu pro provádění skriptů pythonu. Mezi populární editory pythonu patří PyCharm, Spyder, Eric, Pyzo, Atom, Pydev atd. V tomto kurzu se používá PyCharm IDE, které ukazuje, jak psát a spouštět skript pythonu importem knihovny NumPy. Chcete-li nainstalovat PyCharm na Ubuntu, můžete spustit následující příkaz.

$ sudo snap install pycharm-community --classic

Chcete-li knihovnu importovat do skriptu, musíte nastavit umístění knihovny NumPy v prostředí PyCharm IDE. Otevři Nastavení okno kliknutím na Nastavení položka nabídky z Soubor Jídelní lístek. Kliknutím na složku projektu, která byla vytvořena dříve, uložíte skript pythonu. Zde je název složky projektu Krajta umístěný ve složce, / home / fahmida / PycharmProjects. Zjistit numpy složka, která je umístěna pod / venv / lib / python3.8 / balíčky stránek. Vyberte složku a klikněte na OK knoflík.

Práce s NumPy:

Napište následující skript do souboru pythonu, abyste věděli, jak lze knihovnu NumPy použít ve skriptu pythonu. Pole NumPy funguje rychleji než seznam pythonu, který je zobrazen na výstupu tohoto skriptu. Knihovna NumPy se importuje na začátek skriptu a vytvoří pole NumPy. Knihovna času se importuje pro výpočet času požadovaného seznamy pythonů a poli NumPy k provedení stejné úlohy. Velikost pole bude brána jako vstup od uživatele. Dva pythonové seznamy budou vytvořeny pomocí rozsah () funkce založená na vstupní hodnotě. Dále bude do proměnné uložen aktuální systémový čas, Doba spuštění. Další nový seznam bude vytvořen vynásobením každé hodnoty obou seznamů. Hodnoty obou seznamů jsou stejné, protože hodnoty rozsahu vytvářejí seznamy a oba seznamy obsahují stejný počet hodnot. Nová proměnná seznamu, p_calculate, bude obsahovat každý prvek čtvercové hodnoty seznamu. V proměnné je opět uložen aktuální systémový čas, end_time. Rozdíl mezi end_time a Doba spuštění zobrazí čas seznamu pythonu pro výpočet. V další části skriptu, arange () funkce knihovny NumPy slouží k vytvoření dvou jednorozměrných polí NumPy hodnot hodnot. Obě pole se vynásobí, aby se získal stejný výstup generovaný dvěma seznamy pythonů v předchozích příkazech. Bude vytištěn čas potřebný k výpočtu úkolu pomocí pole NumPy pro srovnání času potřebného pro seznam pythonů a pole NumPy.

# Importujte potřebné balíčky
importovat numpy jako np
čas importu
# Vezměte velikost pole od uživatele
array_size = int (vstup ("Zadejte velikost pole:"))
# Vytvořte dva seznamy Pythonu na základě hodnoty array_size
list1 = rozsah (velikost pole)
list2 = rozsah (velikost pole)
# Nastavte čas zahájení
start_time = čas.čas()
# Vytvořte seznam výpočtem druhé odmocniny
p_calculate = [(a * b) pro a, b v zipu (seznam1, seznam2)]
# Vytiskněte výsledek
print ("Výsledek seznamu: \ n", p_calculate)
# Nastavte čas ukončení
end_time = čas.čas()
# Vytiskněte časovou hodnotu požadovanou seznamem pythonů
print ("Čas vyžadovaný seznamem pythonu:", end_time - start_time)
# Vytvořte dvě pole NumPy na základě hodnoty array_size
np_array1 = np.arange (array_size)
np_array2 = np.arange (array_size)
# Nastavte čas zahájení
start_time = čas.čas()
# Vytvořte pole výpočtem druhé odmocniny
np_calculate = np_array1 * np_array2
# Vytiskněte výsledek
print ("Výsledek pole: \ n", np_calculate)
# Nastavte čas ukončení
end_time = čas.čas()
# Vytiskněte časovou hodnotu požadovanou polem NumPy
print ("Čas potřebný pro numpy pole:", end_time - start_time)

Výstup:

Po provedení výše uvedeného skriptu se zobrazí následující výstup. Výstup ukazuje, že seznam pythonů vyžaduje více času než pole NumPy, aby provedl stejný úkol.

Závěr:

Instalace a používání knihovny Python NumPy pro python3 je vysvětleno v tomto výukovém programu, aby čtenáři pomohli tuto knihovnu používat ve svém pythonovém skriptu k řešení různých typů matematických a vědeckých problémů.

Jak jsem přešel z Windows 10 na Linux Mint?
Tento článek vysvětluje důvody a postup přechodu z Windows 10 na nejnovější verzi Linux Mint, kterou je Linux Mint 20 Ulyana.Microsoft Windows jsem po...
Výukový program pro příkazy Linux vmstat pro začátečníky
Jako správce systému nebo dokonce jako běžný uživatel počítače možná budete chtít pečlivě sledovat všechny aktivity a operace probíhající ve vašem poč...
Jak zkontrolovat běžící procesy v Linux Mint 20?
Víme, že musí být odeslán do centrální procesorové jednotky (CPU), kdykoli chceme spustit program na jakémkoli počítačovém systému. Jakmile se však pr...