numpy Tutorial
Erste Schritte mit Numpy
Suche…
Bemerkungen
NumPy (ausgesprochen "Num-Pie" oder manchmal "Taube-Erbse") ist eine Erweiterung der Programmiersprache Python, die Unterstützung für große, mehrdimensionale Arrays sowie eine umfangreiche Bibliothek mathematischer Funktionen auf hoher Ebene für die Verarbeitung dieser Arrays bietet.
Versionen
Ausführung | Veröffentlichungsdatum |
---|---|
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 unter Mac
Der einfachste Weg, NumPy auf einem Mac einzurichten, ist mit pip
pip install numpy
Installation mit Conda .
Conda für Windows, Mac und Linux verfügbar
- Installieren Sie Conda. Es gibt zwei Möglichkeiten, Conda zu installieren, entweder mit Anaconda (Full package, include numpy) oder Miniconda (nur Conda, Python und die Pakete, auf die sie angewiesen sind, ohne zusätzliches Paket). Sowohl Anaconda als auch Miniconda installieren die gleiche Conda.
- Zusätzlicher Befehl für Miniconda, geben Sie den Befehl
conda install numpy
Installation unter Windows
Die unkomplizierte Installation über pypi (der von Pip verwendete Standardpaketindex) schlägt auf Windows-Computern im Allgemeinen fehl. Die einfachste Möglichkeit zur Installation unter Windows ist die Verwendung vorkompilierter Binärdateien.
Eine Quelle für vorkompilierte Räder vieler Pakete ist die Website von Christopher Gohkle . Wählen Sie eine Version entsprechend Ihrer Python-Version und Ihrem System. Ein Beispiel für Python 3.5 auf einem 64-Bit-System:
- Laden Sie
numpy-1.11.1+mkl-cp35-cp35m-win_amd64.whl
von hiernumpy-1.11.1+mkl-cp35-cp35m-win_amd64.whl
- Öffnen Sie ein Windows-Terminal (Cmd oder Powershell)
-
pip install C:\path_to_download\numpy-1.11.1+mkl-cp35-cp35m-win_amd64.whl
den Befehlpip install C:\path_to_download\numpy-1.11.1+mkl-cp35-cp35m-win_amd64.whl
Wenn Sie nicht mit einzelnen Paketen herumspielen möchten, können Sie die Winpython-Distribution verwenden, die die meisten Pakete zusammenfasst und eine begrenzte Umgebung für die Zusammenarbeit bietet. Ebenso ist die Anaconda Python-Distribution mit Numpy und zahlreichen anderen gebräuchlichen Paketen vorinstalliert.
Eine weitere beliebte Quelle ist der conda
Package Manager , der auch virtuelle Umgebungen unterstützt.
-
conda
herunterladen und installieren. - Öffnen Sie ein Windows-Terminal.
-
conda install numpy
den Befehlconda install numpy
Installation unter Linux
NumPy ist in den Standard-Repositorys der meisten gängigen Linux-Distributionen verfügbar und kann auf dieselbe Weise installiert werden, wie dies normalerweise bei Paketen in einer Linux-Distribution der Fall ist.
Einige Linux-Distributionen enthalten unterschiedliche NumPy-Pakete für Python 2.x und Python 3.x. Installieren numpy
in Ubuntu und Debian numpy
auf Systemebene mit dem APT-Paketmanager:
sudo apt-get install python-numpy
sudo apt-get install python3-numpy
Verwenden Sie für andere Distributionen ihre Paketmanager, wie zypper (Suse), yum (Fedora) usw.
numpy
kann auch mit Pythons Paketmanager pip
für Python 2 und mit pip3
für Python 3 pip3
:
pip install numpy # install numpy for Python 2
pip3 install numpy # install numpy for Python 3
pip
ist in den Standard-Repositorys der meisten gängigen Linux-Distributionen verfügbar und kann für Python 2 und Python 3 folgendermaßen installiert werden:
sudo apt-get install python-pip # pip for Python 2
sudo apt-get install python3-pip # pip for Python 3
Verwenden Sie nach der Installation pip
für Python 2 und pip3
für Python 3, um pip für die Installation von Python-Paketen zu verwenden. Beachten Sie jedoch, dass Sie möglicherweise viele Abhängigkeiten installieren müssen, die zum Erstellen von numpy aus der Quelle erforderlich sind (einschließlich Entwicklungspaketen, Compilern, Fortran usw.).
Neben der Installation von numpy
auf Systemebene ist es auch üblich (vielleicht sogar sehr empfehlenswert), numpy
in virtuellen Umgebungen mit gängigen Python-Paketen wie virtualenv
. In Ubuntu kann virtualenv
installiert werden mit:
sudo apt-get install virtualenv
Dann erstellen und aktivieren Sie eine Virtualenv für Python 2 oder Python 3 und installieren Sie dann numpy
mit pip
:
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
Grundlegender Import
Importieren Sie das numpy-Modul, um einen beliebigen Teil davon zu verwenden.
import numpy as np
Die meisten Beispiele verwenden np
als Kurzform für numpy. Angenommen, "np" bedeutet in Codebeispielen "numpy".
x = np.array([1,2,3,4])
Temporäres Jupyter Notebook von Rackspace gehostet
Jupyter Notebooks sind eine interaktive, browserbasierte Entwicklungsumgebung. Sie wurden ursprünglich entwickelt, um Rechenpython auszuführen, und spielen daher sehr gut mit Numpy. Um Numpy in einem Jupyter-Notebook auszuprobieren, ohne eines der beiden Systeme auf einem lokalen System vollständig zu installieren, bietet Rackspace kostenlose temporäre Notebooks auf tmpnb.org .
Hinweis: Dies ist kein proprietärer Service mit Upsells. Jupyter ist eine vollständig offene Technologie, die von UC Berkeley und Cal Poly San Luis Obispo entwickelt wurde. Rackspace spendet diesen Service als Teil des Entwicklungsprozesses.
So numpy
Sie numpy
bei tmpnb.org:
- Besuchen Sie tmpnb.org
-
Welcome to Python.ipynb
entwederWelcome to Python.ipynb
oder - Neu >> Python 2 oder
- Neu >> Python 3