Commencer avec numpy

Importation de base

Importez le module numpy pour en utiliser n’importe quelle 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 à l’aide du gestionnaire de packages 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 packages Python pip pour Python 2 et avec 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 dépôts 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 pour utiliser pip pour installer les packages Python. Mais notez que vous devrez peut-être installer de nombreuses dépendances, qui sont nécessaires pour construire numpy à partir de la source (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 (peut-être même fortement recommandé) d’installer numpy dans des environnements virtuels à l’aide de packages Python populaires tels que virtualenv. Dans Ubuntu, virtualenv peut être installé en utilisant :

sudo apt-get install virtualenv

Ensuite, créez et activez un 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 sous Windows L’installation de Numpy via [pypi][1] (l’index de package par défaut utilisé par pip) échoue généralement sur les ordinateurs Windows. La méthode d’installation la plus simple sous Windows consiste à utiliser des fichiers binaires précompilés.

Une source pour les roues précompilées de nombreux packages est [le site de Christopher Gohkle] [2]. 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 à partir de [ici][2]
  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 vous embêter 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 Anaconda Python][6] est préinstallée avec numpy et de nombreux autres packages courants.

Une autre source populaire est le [conda package manager][3], qui prend également en charge les [environnements virtuels][4].

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

[1] : https://pypi.python.org/pypi [2] : http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy [3] : http://conda.pydata.org/docs/intro.html [4] : http://docs.python-guide.org/en/latest/dev/virtualenvs/ [5] : http://conda.pydata.org/miniconda.html [6] : https://www.continuum.io/downloads

Installation sur Mac

Le moyen le plus simple de configurer NumPy sur Mac est avec pip

pip install numpy  

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

  1. Installez Conda. Il existe deux façons d’installer Conda, soit avec Anaconda (package complet, numpy inclus) 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

Notebook Jupyter temporaire hébergé par Rackspace

Jupyter Notebooks est un environnement de développement interactif basé sur un navigateur. Ils ont été développés à l’origine pour exécuter le calcul python et, en tant que tels, fonctionnent très bien avec numpy. Pour essayer numpy dans un bloc-notes Jupyter sans installer complètement l’un ou l’autre sur son système local, Rackspace fournit des blocs-notes temporaires gratuits sur [tmpnb.org] (http://tmpnb.org).

Remarque : qu’il ne s’agit pas d’un service propriétaire avec une quelconque forme de vente incitative. Jupyter est une technologie entièrement open source développée par UC Berkeley et Cal Poly San Luis Obispo. Rackspace offre 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