Python: Calcolare la matrice trasposta

Cerca:

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
python esercizi

Matrice trasposta

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

ESEMPI

Matrice trasposta alcuni 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 output
A =[[2,3],[5,-8]]  
transpose(A)
⇒ [[2, 5], [3, -8]]
 

Python per la data science

Forse potrebbe interessarti anche:  SEO AI 2026: Come Calcolare il Google Dependency Ratio e il Rischio Zero-Click (con Script Python)
Pubblicità