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

  1. 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ę.
  2. 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:

  1. Pobierz numpy-1.11.1+mkl-cp35-cp35m-win_amd64.whl stąd
  2. Otwórz terminal Windows (cmd lub PowerShell)
  3. 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 .

  1. Pobierz i zainstaluj conda .
  2. Otwórz terminal Windows.
  3. 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:

  1. odwiedź tmpnb.org
  2. wybierz Welcome to Python.ipynb lub
  3. Nowość >> Python 2 lub
  4. Nowość >> Python 3


Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow