Sto provando a creare una funzione di trasposizione di matrici in Python. Una matrice è una matrice bidimensionale, rappresentata come una lista di liste di numeri interi. Ad esempio, la seguente è una matrice 2X3 (cioè l'altezza della matrice è 2 e la larghezza è 3):Transpose a matrix in Python
A=[[1, 2, 3],
[4, 5, 6]]
essere recepita la voce jth nell'indice esimo dovrebbe diventare l'elemento i-esimo del jth index. Ecco come appare il campione sopra riportato:
>>> transpose([[1, 2, 3],
[4, 5, 6]])
[[1, 4],
[2, 5],
[3, 6]]
>>> transpose([[1, 2],
[3, 4]])
[[1, 3],
[2, 4]]
Come posso fare questo?
È possibile trovare una risposta qui: http://stackoverflow.com/questions/6473679/python-list-of-lists-transpose-without-zipm-thing/38815389#38815389 – 1man