Rotation d'une matrice en Python
yims1er
-
heyquem Messages postés 759 Date d'inscription Statut Membre Dernière intervention -
heyquem Messages postés 759 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Voilà, je souhaiterai faire roter une matrice en Python.
La classe devra lire une matrice carrée dans un fichier, vérifier qu'elle est bien carrée, effectuer une rotation de la matrice de 90° dans le sens horloger et enfin écrire la matrice résultante dans un fichier.
J'ai défini une classe myMatrix que j'envisage utiliser de la façon suivante :
M = myMatrix(<arg1>)
print M
M . rotate ( )
print M
M . writeFile(<arg2>)
Avec une méthode booléenne checkMatrix qui vérifie que la matrice est bien carrée.
Exemple :
Fichier-initial.txt
00 01 02 03 04
10 11 12 13 14
20 21 22 23 24
30 31 32 33 34
40 41 42 43 44
Fichier-Final.txt
40 30 20 10 00
41 31 21 11 01
42 32 22 12 02
43 33 23 13 03
44 34 24 14 04
Merci :)
Voilà, je souhaiterai faire roter une matrice en Python.
La classe devra lire une matrice carrée dans un fichier, vérifier qu'elle est bien carrée, effectuer une rotation de la matrice de 90° dans le sens horloger et enfin écrire la matrice résultante dans un fichier.
J'ai défini une classe myMatrix que j'envisage utiliser de la façon suivante :
M = myMatrix(<arg1>)
print M
M . rotate ( )
print M
M . writeFile(<arg2>)
Avec une méthode booléenne checkMatrix qui vérifie que la matrice est bien carrée.
Exemple :
Fichier-initial.txt
00 01 02 03 04
10 11 12 13 14
20 21 22 23 24
30 31 32 33 34
40 41 42 43 44
Fichier-Final.txt
40 30 20 10 00
41 31 21 11 01
42 32 22 12 02
43 33 23 13 03
44 34 24 14 04
Merci :)
A voir également:
- Rotation matrice python
- Rotation ecran windows - Guide
- Rotation video - Guide
- Citizen code python avis - Accueil - Outils
- Vous ne pouvez pas modifier une partie de matrice - Forum Excel
- Pas modifier une partie de matrice - Forum Excel
1 réponse
Bonjour,
Il n'y a pas de type "matrice" en Python.
Par quel type d'objet as tu choisi de représenter une matrice mathématique en Python ?
- une liste de liste ?
- une liste ? (si si, c'est possible)
- en faisant appel à Numpy ? (qui dispose d'objets qui représentent exactement des matrices mathématiques avec toutes les propriétés de celles-ci disponibles)
Il n'y a pas de type "matrice" en Python.
Par quel type d'objet as tu choisi de représenter une matrice mathématique en Python ?
- une liste de liste ?
- une liste ? (si si, c'est possible)
- en faisant appel à Numpy ? (qui dispose d'objets qui représentent exactement des matrices mathématiques avec toutes les propriétés de celles-ci disponibles)