Représenter et lire une matrice en Python

  • il y a 6 mois
Sur le site officiel : https://www.lycee-pierre-bourdan-maths-video.net/Representer-et-lire-une-matrice-en-Python
vous pouvez poser vos questions et laisser vos commentaires.
Soutien scolaire gratuit donné par les professeurs de mathématiques du lycée Pierre Bourdan de Guéret.
Transcript
00:00 Bonjour, dans cette vidéo, nous allons voir comment représenter et lire une matrice en
00:14 Python. Une matrice est représentée en Python sous la forme d'une liste de listes. Par exemple,
00:20 une matrice à trois lignes, deux colonnes, est une liste de trois listes composées chacune de
00:26 deux éléments. Nous allons donc voir comment lire une matrice en Python. Pour cela, nous allons
00:32 définir une fonction lecture matrice, passant en paramètre le nombre m de lignes de cette matrice
00:39 et le nombre n de colonnes de cette matrice. Il faut ensuite initialiser la matrice comme une liste
00:46 de m listes de n éléments, m étant le nombre de lignes et n le nombre de colonnes de cette matrice.
00:54 On introduit ensuite une boucle pour chaque ligne i fixée. Une deuxième boucle permet d'agir sur le
01:02 nombre de colonnes de la matrice. On se donne à chaque fois le coefficient de la ligne, celui de
01:09 la colonne. Ne pas oublier que la numérotation des éléments d'une liste commençant à zéro,
01:15 le rang d'un élément est son indice +1. Il ne reste plus qu'à saisir les éléments de cette
01:21 matrice ligne par ligne, puis de retourner la matrice. Pour tester ce programme, nous allons
01:27 donc écrire le programme principal en demandant en entrée le nombre de lignes de la matrice,
01:33 le nombre de colonnes de cette matrice, appeler la fonction lecture matrice en passant en paramètre
01:41 le nombre de lignes et le nombre de colonnes de cette matrice. Il ne reste plus qu'à lancer
01:47 l'exécution de ce programme. Donc là j'entre le nombre de lignes de la matrice. Admettons que je
01:54 choisisse une matrice 3 3, 3 lignes, 3 colonnes, les éléments ligne par ligne et voilà le résultat.
02:02 A bientôt pour une prochaine vidéo.
02:04 [Musique]

Recommandée