TP - Programmation Python pour la BIOInfo

Numpy : Le calcul scientifique pour Python

DéfinitionNumpy

Logo Numpy

Numpy est un module de calcul scientifique permettant d'intégrer des matrices ou des tableaux à N-dimensions a Python tout en offrant une série d'opérateurs classiques de haut niveau sur ces derniers.

Numpy est disponible pour toutes les versions de Python > 2.1.

Un tutoriel est disponible a cette adresse : http://www.scipy.org/Tentative_NumPy_Tutorial

Accélération des calculs

Par l'utilisation d'algorithmes et de structures optimisés ainsi que de codes pré-compilés, Numpy permet l'utilisation de fonctions sur les matrices beaucoup plus rapides que si ces traitements devaient être fait en python simple.

Fonctionnalités

Les fonctions couvrent un large éventail de domaines depuis la recherche d'extremums dans une liste au calcul d'histogrammes en passant par l'inversion de matrice.

Afin de rendre possible l'utilisation de ces fonctions sur des listes python simpe, la fontion array() permet de transformée la dite liste en tableau Numpy.

L'import de ce module offre a python la force de calcul et les fonctions nécessaire pour rivaliser avec d'autres langages tres utilisés dans l'analyse de données comme Matlab ou R ...

Conseil

La liste des fonctions implémentées est énorme et dépend largement de vos besoins. En conséquence je vous invite a rechercher les solutions a vos problèmes sur la page http://docs.scipy.org/doc/numpy/reference/.

PrécédentPrécédentSuivantSuivant
AccueilAccueilImprimerImprimerRéalisé avec Scenari (nouvelle fenêtre)