numpy Handledning
Komma igång med numpy
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
- 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.
- 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:
- Ladda ner
numpy-1.11.1+mkl-cp35-cp35m-win_amd64.whl
härifrån - Öppna en Windows-terminal (cmd eller powershell)
- 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 .
- Ladda ner och installera
conda
. - Öppna en Windows-terminal.
- 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 numpy
på numpy
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 numpy
på numpy
ä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:
- besök tmpnb.org
- välj antingen
Welcome to Python.ipynb
eller - Ny >> Python 2 eller
- Ny >> Python 3