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 :
- Téléchargez
numpy-1.11.1+mkl-cp35-cp35m-win_amd64.whl
à partir de [ici][2] - Ouvrez un terminal Windows (cmd ou powershell)
- 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].
- Téléchargez et installez [
conda
][5]. - Ouvrez un terminal Windows.
- 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
- 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.
- 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 :
- visitez tmpnb.org
- soit sélectionnez
Welcome to Python.ipynb
ou - Nouveau » Python 2 ou
- Nouveau » Python 3