Looking for numpy Keywords? Try Ask4Keywords

numpyCommencer avec numpy


Remarques

NumPy (prononcé "numb pie" ou parfois "numb pea") est une extension du langage de programmation Python qui prend en charge de grands tableaux multidimensionnels, ainsi qu'une bibliothèque étendue de fonctions mathématiques de haut niveau à utiliser sur ces baies.

Versions

Version Date de sortie
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

Importation de base

Importez le module numpy pour en utiliser une partie.

import numpy as np
 

La plupart des exemples utiliseront np comme raccourci pour numpy. Supposons que "np" signifie "numpy" dans les exemples de code.

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

Installation sous Linux

NumPy est disponible dans les référentiels par défaut des distributions Linux les plus populaires et peut être installé de la même manière que les packages d'une distribution Linux sont généralement installés.

Certaines distributions Linux ont des packages NumPy différents pour Python 2.x et Python 3.x. Dans Ubuntu et Debian, installez numpy au niveau du système en utilisant le gestionnaire de paquets APT:

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

Pour les autres distributions, utilisez leurs gestionnaires de paquets, comme zypper (Suse), yum (Fedora), etc.

numpy peut également être installé avec le gestionnaire de package de Python pip pour Python 2 et pip3 pour Python 3:

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

pip est disponible dans les référentiels par défaut des distributions Linux les plus populaires et peut être installé pour Python 2 et Python 3 en utilisant:

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

Après l'installation, utilisez pip pour Python 2 et pip3 pour Python 3 afin d'utiliser pip pour installer les paquets Python. Mais notez que vous devrez peut-être installer de nombreuses dépendances, qui sont nécessaires pour générer numpy à partir des sources (y compris les packages de développement, les compilateurs, fortran, etc.).

Outre l'installation de numpy au niveau du système, il est également courant (voire même fortement recommandé) d'installer numpy dans des environnements virtuels en utilisant des packages Python populaires tels que virtualenv . Dans Ubuntu, virtualenv peut être installé en utilisant:

sudo apt-get install virtualenv
 

Ensuite, créez et activez virtualenv pour Python 2 ou Python 3, puis utilisez pip pour installer 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
 

Installation sur Mac

Le moyen le plus simple de configurer NumPy sur Mac est d' utiliser pip

pip install numpy  
 

Installation avec Conda .
Conda disponible pour Windows, Mac et Linux

  1. Installez Conda. Il existe deux manières d'installer Conda, soit avec Anaconda (package complet, include numpy) ou Miniconda (uniquement Conda, Python et les packages dont ils dépendent, sans aucun package supplémentaire). Anaconda et Miniconda installent le même Conda.
  2. Commande supplémentaire pour Miniconda, tapez la commande conda install numpy

Installation sous Windows

L'installation de Numpy via pypi (l'index de package par défaut utilisé par pip) échoue généralement sur les ordinateurs Windows. La méthode la plus simple pour installer Windows est d'utiliser des fichiers binaires précompilés.

Le site de Christopher Gohkle est une source pour les roues précompilées de nombreux paquets. Choisissez une version en fonction de votre version et de votre système Python. Un exemple pour Python 3.5 sur un système 64 bits:

  1. Téléchargez numpy-1.11.1+mkl-cp35-cp35m-win_amd64.whl d' ici
  2. Ouvrez un terminal Windows (cmd ou powershell)
  3. Tapez la commande pip install C:\path_to_download\numpy-1.11.1+mkl-cp35-cp35m-win_amd64.whl

Si vous ne voulez pas gâcher avec des packages uniques, vous pouvez utiliser la distribution Winpython qui regroupe la plupart des packages et fournit un environnement confiné avec lequel travailler. De même, la distribution Python Anaconda est pré-installée avec numpy et de nombreux autres paquets communs.

Une autre source populaire est le conda paquets de conda , qui prend également en charge les environnements virtuels .

  1. Téléchargez et installez conda .
  2. Ouvrez un terminal Windows.
  3. Tapez la commande conda install numpy

Bloc-notes temporaire Jupyter hébergé par Rackspace

Jupyter Notebooks est un environnement de développement interactif basé sur un navigateur. Ils ont été initialement développés pour exécuter le calcul python et, en tant que tels, ils fonctionnent très bien avec numpy. Pour essayer numpy dans un ordinateur portable Jupyter sans l’installer complètement sur son système local, Rackspace fournit gratuitement des ordinateurs portables temporaires sur tmpnb.org .

Remarque: il ne s’agit pas d’un service propriétaire avec toute sorte de vente. Jupyter est une technologie entièrement ouverte développée par UC Berkeley et Cal Poly San Luis Obispo. Rackspace fait don de ce service dans le cadre du processus de développement.

Pour essayer numpy sur tmpnb.org:

  1. visitez tmpnb.org
  2. soit sélectionnez Welcome to Python.ipynb ou
  3. Nouveau >> Python 2 ou
  4. Nouveau >> Python 3