Python NumPy je univerzálny balík na spracovanie poľa, ktorý poskytuje nástroje na manipuláciu n-rozmerné polia . Poskytuje rôzne výpočtové nástroje, ako sú komplexné matematické funkcie a rutiny lineárnej algebry. NumPy poskytuje oboje flexibilitu Python a rýchlosť dobre optimalizovaného skompilovaného C kódu. Jeho ľahko použiteľná syntax ho robí vysoko dostupným a produktívnym pre programátorov z akéhokoľvek prostredia. V tomto článku uvidíme, ako nainštalovať NumPy, ako aj importovať Numpy do Pythonu.
Predpoklady:
Inštalácia Numpy na Windows
Nižšie sú uvedené spôsoby, ako môžeme nainštalovať NumPy na Windows a neskôr importovať Numpy do Pythonu:
- Použitie Conda
- Pomocou PIP
Nainštalujte Numpy pomocou Conda
Ak chcete, aby bola inštalácia vykonaná cez conda, môžete použiť nasledujúci príkaz:
conda install -c anaconda numpy>
Po dokončení inštalácie dostanete podobnú správu
pole reťazcov v jazyku c
Uistite sa, že dodržiavate osvedčené postupy pri inštalácii conda ako:
vytvorenie spustiteľného skriptu shellu
- Na inštaláciu použite prostredie namiesto základného prostredia pomocou nižšie uvedeného príkazu:
conda create -n my-env conda activate my-env>
Poznámka: Ak preferujete spôsob inštalácie conda-forge, použite nasledujúci príkaz:
conda config --env --add channels conda-forge>
Inštalácia Numpy pre používateľov PIP
Používatelia, ktorí uprednostňujú používanie pip, môžu na inštaláciu NumPy použiť príkaz uvedený nižšie:
pip install numpy>
Po dokončení inštalácie dostanete podobnú správu:
konverzia int na reťazec
Teraz, keď sme úspešne nainštalovali Numpy do nášho systému, poďme sa pozrieť na niekoľko jednoduchých príkladov.
Príklad Numpy
V tomto príklade je pole 2D NumPy s názvomarr>
je vytvorený a sú demonštrované jeho vlastnosti: typ poľa, počet rozmerov (2), tvar (2 riadky, 3 stĺpce), veľkosť (6 prvkov) a dátový typ jeho prvkov (int64).
# Python program to demonstrate # basic array characteristics import numpy as np # Creating array object arr = np.array( [[ 1, 2, 3], [ 4, 2, 5]] ) # Printing type of arr object print('Array is of type: ', type(arr)) # Printing array dimensions (axes) print('No. of dimensions: ', arr.ndim) # Printing shape of array print('Shape of array: ', arr.shape) # Printing size (total number of elements) of array print('Size of array: ', arr.size) # Printing type of elements in array print('Array stores elements of type: ', arr.dtype)>
Výkon:
Array is of type: No. of dimensions: 2 Shape of array: (2, 3) Size of array: 6 Array stores elements of type: int64>
Ako nainštalovať Numpy na Windows? – FAQ
Ako nainštalujem NumPy?
NumPy môžete nainštalovať pomocou inštalačného programu balíka pip. Otvorte príkazový riadok alebo terminál a spustite nasledujúci príkaz: pip install numpy. Týmto sa stiahne a nainštaluje najnovšia verzia NumPy z PyPI.
Musím nainštalovať nejaké závislosti pre NumPy?
NumPy má niekoľko závislostí, ako sú vývojové hlavičky Pythonu a kompilátor C. Keď však nainštalujete NumPy pomocou pip, automaticky spracuje závislosti za vás.
Môžem nainštalovať konkrétnu verziu NumPy?
Áno, môžete nainštalovať konkrétnu verziu NumPy zadaním čísla verzie v príkaze pip install. Napríklad na inštaláciu verzie 1.19.5 by ste spustili: pip install numpy==1.19.5.
java escape znak
Narazil som na chybu súvisiacu s vytváraním alebo kompiláciou NumPy. Čo mám robiť?
Budovanie NumPy zo zdroja vyžaduje určité vývojové nástroje. V systéme Windows možno budete musieť nainštalovať nástroje Microsoft Visual C++ Build Tools. V systéme macOS možno budete musieť nainštalovať nástroje príkazového riadka Xcode. V systéme Linux možno budete musieť nainštalovať balík nevyhnutný na zostavenie. Podrobné pokyny pre váš operačný systém nájdete v dokumentácii NumPy.