0% ont trouvé ce document utile (0 vote)
100 vues1 page

Cours Numpy Matplotlib

cours de python

Transféré par

artemisvolt22
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
100 vues1 page

Cours Numpy Matplotlib

cours de python

Transféré par

artemisvolt22
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Cours

M ATPLOTLIB ET NUMPY

Matplotlib et numpy : instructions à connaître. À conserver.

I Matplotlib.pyplot

import matplotlib.pyplot as plt charge matplotlib.pyplot


plt.plot(abscisses, ordonnees) relie les points de coordonnées (x, y) où les x
sont donnés dans la liste abscisses et les y sont
donnés dans la liste ordonnees.
plt.show() affiche le graphe crée avec plt.plot
plt.hist(liste, bins = ...) histogramme où les valeurs de liste sont re-
groupées en classes (bins). Le paramètre bins
peut être un entier (nombre de classes) ou la
liste des valeurs extrêmes des classes.
plt.bar(valeurs, hauteurs) diagramme en barres
plt.boxplot(valeurs) boîte à moustaches

II Numpy, manipulation de tableaux

import numpy as np charge numpy


np.array([...]) crée un tableau (array)
+, -, *, /, ** opérations terme à terme sur les array
np.linspace(a,b,n) liste de n valeurs de a jusqu’à b (inclus)
np.arange(a,b,h) liste [a, a + h, a + 2h, ...] jusqu’à < b.
np.exp(x) exponentielle de x (nombre, liste ou tableau)
np.log(x) logarithme de x (nombre, liste ou tableau)
np.sqrt(x) racine carrée de x (nombre, liste ou tableau)
np.abs(x) valeur absolue de x (nombre, liste ou tableau)
np.floor(x) partie entière de x (nombre, liste ou tableau)

np.shape(A) taille du tableau A. Renvoie un tuple, de la


forme (n, p).
A[i,j] élément en ligne i, colonne j dans A. La numé-
rotation commence à 0, comme pour les listes.
A[i,:] ligne i dans A.
A[:,j] colonne j dans A.
np.zeros((n,p)) matrice nulle de taille (n, p).
np.ones((n,p)) matrice composée de 1 de taille (n, p).
np.eye(n) matrice identité In .
np.transpose(A) transposée de A.
np.dot(A,B) produit matriciel AB.

np.sum(A) somme des éléments de A (liste ou tableau)


np.min(A) minimum des éléments de A (liste ou tableau)
np.max(A) maximum des éléments de A (liste ou tableau)
np.mean(A) moyenne des éléments de A (liste ou tableau)
np.cumsum(A) somme cumulée des éléments de A (liste ou
tableau)
np.median(A) médiane des éléments de A (liste ou tableau)
np.var(A) variance des éléments de A (liste ou tableau)
np.std(A) écart-type des éléments de A (liste ou tableau)

import numpy.linalg as al charge numpy.linalg


al.inv(A) matrice inverse de A
al.matrix_power(A,n) puissance matricielle An .

Vous aimerez peut-être aussi