Matrices
Les matrices sont un cas particulier de tableaux à deux dimensions où chaque élément de données a strictement la même taille. Ainsi, toute matrice est également un tableau à deux dimensions, mais pas l'inverse.
Les matrices sont des structures de données très importantes pour de nombreux calculs mathématiques et scientifiques. Comme nous avons déjà abordé la structure de données des tableaux bidimensionnels dans le chapitre précédent, nous allons nous concentrer sur les opérations de structure de données spécifiques aux matrices dans ce chapitre.
Nous utiliserons également le paquetage numpy
pour la manipulation des données matricielles.
Exemple de matrice
Considérons le cas d'un enregistrement de la température pendant une semaine, mesurée le matin, à midi, le soir et la nuit. Il peut être présenté comme une matrice 7X5 en utilisant un tableau et la méthode reshape
disponible dans numpy
.
from numpy import *
a = array([['Mon',18,20,22,17],['Tue',11,18,21,18],
['Wed',15,21,20,19],['Thu',11,20,22,21],
['Fri',18,17,23,22],['Sat',12,22,20,18],
['Sun',13,15,19,16]])
m = reshape(a,(7,5))
print(m)
Réponse
Les données ci-dessus peuvent être représentées comme un tableau à deux dimensions comme ci-dessous :
[
['Mon' '18' '20' '22' '17']
['Tue' '11' '18' '21' '18']
['Wed' '15' '21' '20' '19']
['Thu' '11' '20' '22' '21']
['Fri' '18' '17' '23' '22']
['Sat' '12' '22' '20' '18']
['Sun' '13' '15' '19' '16']
]
Accès aux valeurs
Besoin d'aide ?
Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !