Programmation en python
Résolu
O1
-
O1 -
O1 -
Bonjour,
comment faire la transposée d'une matrice en python.
merci de m'aider à trouver le programme le plus efficace .
comment faire la transposée d'une matrice en python.
merci de m'aider à trouver le programme le plus efficace .
A voir également:
- Programmation en python
- Citizen code python avis - Accueil - Outils
- Application de programmation - Guide
- Python est introuvable. exúcutez sans argument pour procúder ó l - Forum Python
- Python pix ✓ - Forum Python
- Mettre en veille un programme - Guide
2 réponses
Voilà mon programme python:
>>> def transposée (A):
... for i in range len(A):
... for j in range len(A[0]):
... R=[]
... R[i][j]=R[j][i]
... return R
>>> def transposée (A):
... for i in range len(A):
... for j in range len(A[0]):
... R=[]
... R[i][j]=R[j][i]
... return R
De nouveau :
Merci d'insérer correctement ton code -> https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
Le soucis dans ton code, c'est que tu initialises un tableau à chaque fois que tes boucles traitent une case de ta matrice A. Il faut initialiser R avant les deux boucles.
Merci d'insérer correctement ton code -> https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
Le soucis dans ton code, c'est que tu initialises un tableau à chaque fois que tes boucles traitent une case de ta matrice A. Il faut initialiser R avant les deux boucles.