Site icon La programmation sur le web

Python, les modules pour les mathématiques, les statistiques et les graphiques

Des modules avancés pour les mathématiques, les statistiques et les graphiques sont disponibles en Python 3, tels que math, numpy, statistics, scipy, matplotlib et seaborn, offrant une grande variété de fonctions et d'outils pour l'analyse des données et la visualisation des résultats.

Retrouvez le sommaire des articles Python sur ce lien.

Il existe de nombreux modules avancés pour les mathématiques, les statistiques et les graphiques en Python 3. Voici un aperçu de certains des principaux modules pour chaque domaine, ainsi que des exemples de code pour illustrer leur fonctionnement :

Mathématiques

import math 
angle = math.pi / 4 cos_
angle = math.cos(angle) 
print(cos_angle) # affiche 0.7071067811865476
import numpy as np 
nombres_aleatoires = np.random.rand(5) 
moyenne = np.mean(nombres_aleatoires) 
print(nombres_aleatoires) # affiche un tableau de 5 nombres aléatoires 
print(moyenne) # affiche la moyenne des 5 nombres aléatoires

Statistiques

import statistics 
nombres = [2, 5, 7, 9, 11] 
moyenne = statistics.mean(nombres) 
print(moyenne) # affiche 6.8 
from scipy import stats 
x = [1, 2, 3, 4, 5] 
y = [2, 4, 5, 4, 6] 
pente, intercept, r_value, p_value, std_err = stats.linregress(x, y) 
print(pente, intercept) # affiche la pente et l'intercept de la ligne de régression

Graphiques

import matplotlib.pyplot as plt 
import numpy as np 
x = np.linspace(0, 2 * np.pi, 100) 
y = np.sin(x) 
plt.plot(x, y) 
plt.xlabel('x') 
plt.ylabel('sin(x)') 
plt.title('Courbe de sinus') 
plt.show()
import seaborn as sns 
import numpy as np 
donnees = np.random.normal(size=100) 
sns.boxplot(donnees) 

Ces modules offrent une grande variété de fonctions et d’outils pour les mathématiques, les statistiques et les graphiques en Python 3, permettant aux utilisateurs de tirer le meilleur parti de leurs données et de leurs analyses.

Quitter la version mobile