{{ :suivant.png?nolink&30|}} {{ :retour.png?nolink&30|}} [[python:bases:accueilmodule|{{ :iconemaison.jpg?nolink&30|Sommaire Les modules et packages}}]]
===== Matplotlib et Numpy =====
{{ :micropython:python.png?nolink&80|}}
[Mise à jour le : 9/4/2021]
=== Sources ===
* **Documentation** : NumPy, mathplotlib
* **Real Python** : Python Plotting With Matplotlib (Guide)
----
==== 1. Présentation ====
{{ :python:bases:numpy_logo.png?nolink|}}
=== NumPy===
NumPy est une extension du langage de programmation Python, destinée à manipuler des matrices ou tableaux multidimensionnels ainsi que des fonctions mathématiques opérant sur ces tableaux. Wikipédia
{{ :python:bases:matplotlib.jpg?nolink|}}
=== Matplotlib ===
Matplotlib est une bibliothèque destinée à tracer et visualiser des données sous formes de graphiques. Elle peut être combinée avec les bibliothèques python de calcul scientifique NumPy et SciPy. Matplotlib est distribuée librement et gratuitement sous une licence de style BSD. Wikipédia
Les bibliothèques **matplotlib** et **numpy** sont installées avec le gestionnaire de paquet **pip**.
==== 2. Exemples ====
=== Tracé d'une courbe ===
{{ :python:prepapy19.png?nolink&250|}}
# Bibliothèque
import matplotlib.pyplot as plt
import matplotlib as mpl
import numpy as np
x = np.linspace(0, 20, 100)
plt.plot(x, np.sin(x))
plt.show()
----
====Pour aller plus loin====
* Python Plotting With Matplotlib (Guide)