Tengo una matriz que debe tener unos en la diagonal, pero las columnas están mezcladas.Ordenar una matriz numpy en función de su diagonal
Pero no sé cómo, sin la obvia para el lazo, para intercambiar eficientemente filas para conseguir la unidad en las diagonales. Ni siquiera estoy seguro de qué clave pasaría para ordenar.
¿Alguna sugerencia?
ya que flotas, ¿puedes garantizar que son exactamente 1.0 y únicas en sus columnas? – wim
@wim: Existe el problema del error de coma flotante. Pero, se garantiza que cada entrada a lo largo de la diagonal tendrá el valor más alto en esa fila. – mac389