numpy Samouczek
Pierwsze kroki z Numpy
Szukaj…
Uwagi
NumPy (wymawiane jako „zdrętwiałe ciasto” lub czasami „zdrętwiały groch”) jest rozszerzeniem języka programowania Python, który dodaje obsługę dużych, wielowymiarowych tablic, a także obszerną bibliotekę funkcji matematycznych wysokiego poziomu do obsługi tych tablic.
Wersje
Wersja | Data wydania |
---|---|
1.3.0 | 2009-03-20 |
1.4.0 | 2010-07-21 |
1.5.0 | 18.11.2010 |
1.6.0 | 2011-05-15 |
1.6.1 | 2011-07-24 |
1.6.2 | 2012-05-20 |
1.7.0 | 12.02.2013 |
1.7.1 | 07.04.2013 |
1.7.2 | 31.12.2013 |
1.8.0 | 2013-11-10 |
1.8.1 | 26.03.2014 |
1.8.2 | 2014-08-09 |
1.9.0 | 07.09.2014 |
1.9.1 | 02.11.2014 |
1.9.2 | 01.03.2015 |
1.10.0 | 07.10.2015 |
1.10.1 | 2015-10-12 |
1.10.2 | 14.12.2015 |
1.10.4 * | 07.01.2016 |
1.11.0 | 2016-05-29 |
Instalacja na komputerze Mac
Najłatwiejszym sposobem skonfigurowania NumPy na Macu jest pip
pip install numpy
Instalacja za pomocą Conda .
Conda dostępna dla systemów Windows, Mac i Linux
- Zainstaluj Conda. Istnieją dwa sposoby instalacji Conda: z Anacondą (pełny pakiet, w tym numpy) lub Miniconda (tylko Conda, Python i pakiety, na których polegają, bez dodatkowego pakietu). Zarówno Anaconda, jak i Miniconda instalują tę samą Condę.
- Dodatkowe polecenie dla Minicondy, wpisz polecenie
conda install numpy
Instalacja w systemie Windows
Instalacja Numpy przez pypi (domyślny indeks pakietu używany przez pip) zazwyczaj kończy się niepowodzeniem na komputerach z systemem Windows. Najprostszym sposobem instalacji w systemie Windows jest użycie wstępnie skompilowanych plików binarnych.
Jednym ze źródeł wstępnie skompilowanych kół wielu pakietów jest strona Christophera Gohkle'a . Wybierz wersję zgodną z wersją i systemem Python. Przykład dla Python 3.5 w systemie 64-bitowym:
- Pobierz
numpy-1.11.1+mkl-cp35-cp35m-win_amd64.whl
stąd - Otwórz terminal Windows (cmd lub PowerShell)
- Wpisz polecenie
pip install C:\path_to_download\numpy-1.11.1+mkl-cp35-cp35m-win_amd64.whl
Jeśli nie chcesz zadzierać z pojedynczymi pakietami, możesz użyć dystrybucji Winpython, która łączy większość pakietów razem i zapewnia ograniczone środowisko do pracy. Podobnie, rozproszenie Anaconda Python jest fabrycznie zainstalowane z numpy i wieloma innymi popularnymi pakietami.
Innym popularnym źródłem jest menedżer pakietów conda
, który obsługuje również środowiska wirtualne .
- Pobierz i zainstaluj
conda
. - Otwórz terminal Windows.
- Wpisz polecenie
conda install numpy
Instalacja w systemie Linux
NumPy jest dostępny w domyślnych repozytoriach najpopularniejszych dystrybucji Linuksa i może być zainstalowany w taki sam sposób, jak zwykle instalowane są pakiety w dystrybucji Linux.
Niektóre dystrybucje Linuksa mają różne pakiety NumPy dla Python 2.xi Python 3.x. W Ubuntu i Debian zainstaluj numpy
na poziomie systemu za pomocą menedżera pakietów APT:
sudo apt-get install python-numpy
sudo apt-get install python3-numpy
W przypadku innych dystrybucji użyj ich menedżerów pakietów, takich jak zypper (Suse), yum (Fedora) itp.
numpy
można również zainstalować z pip
menedżera pakietów Pythona dla Pythona 2 oraz z pip3
dla Pythona 3:
pip install numpy # install numpy for Python 2
pip3 install numpy # install numpy for Python 3
pip
jest dostępny w domyślnych repozytoriach najpopularniejszych dystrybucji Linuksa i można go zainstalować dla Python 2 i Python 3 przy użyciu:
sudo apt-get install python-pip # pip for Python 2
sudo apt-get install python3-pip # pip for Python 3
Po instalacji użyj pip
dla Python 2 i pip3
dla Python 3, aby użyć pip do zainstalowania pakietów Python. Pamiętaj jednak, że może być konieczne zainstalowanie wielu zależności, które są wymagane do zbudowania numpy ze źródła (w tym pakietów rozwojowych, kompilatorów, fortran itp.).
Oprócz instalacji numpy
na poziomie systemu, powszechne (być może nawet wysoce zalecane) jest instalowanie numpy
w środowiskach wirtualnych przy użyciu popularnych pakietów Pythona, takich jak virtualenv
. W Ubuntu program virtualenv
można zainstalować za pomocą:
sudo apt-get install virtualenv
Następnie utwórz i aktywuj virtualenv dla Python 2 lub Python 3, a następnie użyj pip
aby zainstalować numpy
:
virtualenv venv # create virtualenv named venv for Python 2
virtualenv venv -p python3 # create virtualenv named venv for Python 3
source venv/bin/activate # activate virtualenv named venv
pip install numpy # use pip for Python 2 and Python 3; do not use pip3 for Python3
Podstawowy import
Zaimportuj moduł numpy, aby użyć dowolnej jego części.
import numpy as np
Większość przykładów użyje np
jako skrótu dla numpy. Załóżmy, że „np” oznacza „numpy” w przykładach kodu.
x = np.array([1,2,3,4])
Tymczasowy notatnik Jupyter hostowany przez Rackspace
Jupyter Notebooki to interaktywne środowisko programistyczne oparte na przeglądarce. Zostały one pierwotnie opracowane do uruchamiania Pythona obliczeniowego i jako takie bardzo dobrze współpracują z Numpy. Aby wypróbować numpy w notatniku Jupyter bez pełnej instalacji w lokalnym systemie, Rackspace zapewnia bezpłatne tymczasowe zeszyty na tmpnb.org .
Uwaga: nie jest to usługa zastrzeżona w przypadku jakichkolwiek dodatków. Jupyter to całkowicie otwarta technologia opracowana przez UC Berkeley i Cal Poly San Luis Obispo. Rackspace przekazuje tę usługę w ramach procesu rozwoju.
Aby wypróbować numpy
na tmpnb.org:
- odwiedź tmpnb.org
- wybierz
Welcome to Python.ipynb
lub - Nowość >> Python 2 lub
- Nowość >> Python 3