Sök…


Anmärkningar

NumPy (uttalad "numb pie" eller ibland "numb pea") är en förlängning till Python-programmeringsspråket som ger stöd för stora multidimensionella matriser, tillsammans med ett omfattande bibliotek med matematiska funktioner på hög nivå för att arbeta med dessa matriser.

versioner

Version Utgivningsdatum
1.3.0 2009-03-20
1.4.0 2010-07-21
1.5.0 2010-11-18
1.6.0 2011-05-15
1.6.1 2011-07-24
1.6.2 2012-05-20
1.7.0 2013/02/12
1.7.1 2013/04/07
1.7.2 2013-12-31
1.8.0 2013/11/10
1.8.1 2014/03/26
1.8.2 2014/08/09
1.9.0 2014/09/07
1.9.1 2014/11/02
1.9.2 2015/03/01
1.10.0 2015/10/07
1.10.1 2015/10/12
1.10.2 2015/12/14
1.10.4 * 2016/01/07
1.11.0 2016/05/29

Installation på Mac

Det enklaste sättet att konfigurera NumPy på Mac är med pip

pip install numpy  

Installation med Conda .
Conda tillgängligt för Windows, Mac och Linux

  1. Installera Conda. Det finns två sätt att installera Conda, antingen med Anaconda (komplett paket, inkluderar numpy) eller Miniconda (endast Conda, Python och paketen de är beroende av, utan extra paket). Både Anaconda och Miniconda installerar samma Conda.
  2. Ytterligare kommando för Miniconda, skriv kommandot conda install numpy

Installation på Windows

Numpy installation via pypi (standardpaketindex som används av pip) misslyckas vanligtvis på Windows-datorer. Det enklaste sättet att installera på Windows är att använda förkompilerade binära filer.

En källa för förkompilerade hjul för många paket är Christopher Gohkles webbplats . Välj en version enligt din Python-version och ditt system. Ett exempel för Python 3.5 på ett 64-bitarssystem:

  1. Ladda ner numpy-1.11.1+mkl-cp35-cp35m-win_amd64.whl härifrån
  2. Öppna en Windows-terminal (cmd eller powershell)
  3. Skriv kommandon pip install C:\path_to_download\numpy-1.11.1+mkl-cp35-cp35m-win_amd64.whl

Om du inte vill röra dig med enstaka paket kan du använda Winpython-distributionen som buntar de flesta paketen tillsammans och ger en begränsad miljö att arbeta med. På liknande sätt kommer Anaconda Python-distrubutionen förinstallerad med numpy och många andra vanliga paket.

En annan populär källa är conda pakethanteraren , som också stöder virtuella miljöer .

  1. Ladda ner och installera conda .
  2. Öppna en Windows-terminal.
  3. Skriv kommandot conda install numpy

Installation på Linux

NumPy är tillgängligt i standardförvaret för de mest populära Linux-distributionerna och kan installeras på samma sätt som paket i en Linux-distribution vanligtvis installeras.

Vissa Linux-distributioner har olika NumPy-paket för Python 2.x och Python 3.x. I Ubuntu och Debian, installera numpynumpy med APT-pakethanteraren:

sudo apt-get install python-numpy  
sudo apt-get install python3-numpy  

För andra distributioner, använd deras pakethanterare, som zypper (Suse), yum (Fedora) etc.

numpy kan också installeras med Pythons pakethanterare pip för Python 2 och med pip3 för Python 3:

pip install numpy  # install numpy for Python 2
pip3 install numpy  # install numpy for Python 3

pip är tillgänglig i standardförvaret för de mest populära Linux-distributionerna och kan installeras för Python 2 och Python 3 med:

sudo apt-get install python-pip  # pip for Python 2
sudo apt-get install python3-pip  # pip for Python 3

Efter installationen använder du pip för Python 2 och pip3 för Python 3 för att använda pip för att installera Python-paket. Men observera att du kanske måste installera många beroenden, som krävs för att bygga numpy från källan (inklusive utvecklingspaket, kompilatorer, fortran etc.).

Förutom att installera numpynumpy är det också vanligt (kanske till och med starkt rekommenderat) att installera numpy i virtuella miljöer med populära Python-paket som virtualenv . I Ubuntu kan virtualenv installeras med:

sudo apt-get install virtualenv

Skapa och aktivera sedan en virtualenv för antingen Python 2 eller Python 3 och använd sedan pip att installera 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

Grundläggande import

Importera numpy-modulen för att använda någon del av den.

import numpy as np

De flesta exempel kommer att använda np som korthet för bedövning. Antag att "np" betyder "numpy" i kodexempel.

x = np.array([1,2,3,4])

Tillfällig Jupyter Notebook värd av Rackspace

Jupyter Notebooks är en interaktiv, webbläsarbaserad utvecklingsmiljö. De var ursprungligen utvecklade för att köra beräkning python och som sådan spelar mycket bra med numpy. För att prova numpy i en Jupyter-anteckningsbok utan att helt installera någon av sina lokala system ger Rackspace gratis tillfälliga anteckningsböcker på tmpnb.org .

Observera: att detta inte är en egenutvecklad tjänst med någon typ av försäljning. Jupyter är en helt öppen teknik utvecklad av UC Berkeley och Cal Poly San Luis Obispo. Rackspace donerar denna tjänst som en del av utvecklingsprocessen.

För att prova numpy på tmpnb.org:

  1. besök tmpnb.org
  2. välj antingen Welcome to Python.ipynb eller
  3. Ny >> Python 2 eller
  4. Ny >> Python 3


Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow