def transpose(B): #Entree : une matrice ; Sortie: la matrice transposée de celle en entrée. a=range(len(B)) #liste de 0 au ((nombre de lignes de la matrice B)-1) b=range(len(B[0])) #liste de 0 au ((nombre de colonnes de la matrice B) -1) Z=[[0 for i in a] for j in b] #génération d'une matrice nulle de dimensions de la transposée de B print(Z) # impression de la matrice Z de la ligne précédente pour vérification for i in a: for j in b: Z[j][i]= B[i][j] # détermination des coefficents de la matrice transposée de B return(Z)