Python n'a pas de type de données intégré pour représenter des matrices mathématiques. Représenter matrices bidimensionnelles en Python en utilisant des listes imbriquées , en d'autres termes la création d'une " liste des listes ". Si vous tapez le nom d'une matrice que vous avez défini dans l'interpréteur Python son contenu seront affichées , mais pas d'une manière très lisible. Écrire une fonction dans un nouveau module pour afficher le contenu d'une matrice dans un état ordonné , facile à lire. Instructions
1
Ouvrez un fichier texte vierge pour écrire le nouveau module. Dans Windows , cliquez sur le menu Démarrer , choisissez "Tous les programmes ", choisissez " Accessoires" , puis cliquez sur
2
Insérez le code suivant dans le document vierge "Bloc-notes ". :
# matrice de sortie du module
def matprint (matrice, padding = 3) :
print (' \\ n' )
pour les lignes de la matrice :
pour colonnes en lignes :
impression (str (colonnes ) de rjust ( padding ) , de fin ='' ).
print (' \\ n' )
3
cliquez sur "Enregistrer " dans le menu "Fichier" ou appuyez sur " Ctrl + S " pour enregistrer le module. Naviguez vers le répertoire "lib " dans le répertoire Python ( dans Windows, il s'agit généralement "C: \\ Python32 \\ lib \\ " ) . Nommez le fichier " matprint.py " et cliquez sur "Enregistrer".
4
Ouvrez l'interpréteur Python et tapez la commande suivante pour importer la fonction " matprint ":
de matprint importation *
5
définir une matrice appelée « matrice » à l'aide des listes imbriquées :
matrice de
= [ [1,2,3 ], [ 4,5,6 ], [7 , 8,9 ]]
6
Tapez la commande suivante pour afficher le contenu de " matrice " à l'aide " matprint : "
matprint (matrice)
7 < p> Spécifiez l'argument " padding" pour modifier l'espacement horizontal entre les colonnes :
matprint (matrice, 2)
Assurez-vous que cette valeur est au moins aussi grand que le plus grand nombre de chiffres de toute valeur dans votre matrice. La valeur par défaut est 3.