Looking for numpy Keywords? Try Ask4Keywords

numpyErste Schritte mit Numpy


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

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])
 

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
 

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

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

  1. Laden Sie numpy-1.11.1+mkl-cp35-cp35m-win_amd64.whl von hier numpy-1.11.1+mkl-cp35-cp35m-win_amd64.whl
  2. Öffnen Sie ein Windows-Terminal (Cmd oder Powershell)
  3. pip install C:\path_to_download\numpy-1.11.1+mkl-cp35-cp35m-win_amd64.whl den Befehl pip 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.

  1. conda herunterladen und installieren.
  2. Öffnen Sie ein Windows-Terminal.
  3. conda install numpy den Befehl conda install numpy

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:

  1. Besuchen Sie tmpnb.org
  2. Welcome to Python.ipynb entweder Welcome to Python.ipynb oder
  3. Neu >> Python 2 oder
  4. Neu >> Python 3