Matrice trasposta
Matrice trasposta AT di una matrice A è la matrice che si ottiene da A scambiando le righe con le colonne.

ESEMPI

La matrice trasposta in Python
Dapprima creiamo una lista vuota chiamata
output, che sarà la nostra matrice trasposta. m sono il numero delle righe ed n il numero delle colonne della matrice da trasporre. dunque output sarà una matrice n x m.Per ognun delle n righe andremo a creare una lista vuota ed ogni elemento dell’ i-esima riga sarà aggiunto alla j-esima colonna della matrice trasposta.
La seguente riga di codice nella funzione
transpose sostituisce le righe con le colonne di a:output[i].append(a[j][i])La funzione transpose:
def transpose(a):#Trasposta della matrice a''' output =[] m = len(a) n = len(a[0])#creiamo una matrice n x m for i in range(n): output.append([]) for j in range(m): #sostituiamo a[i][j] con a[j][i] output[i].append(a[j][i]) return outputA =[[2,3],[5,-8]] transpose(A)⇒ [[2, 5], [3, -8]]




