Tengo esta matriz, llamada V, de dtype ('float64'):Python (Numpy) matriz de clasificación
array([[ 9.33350000e+05, 8.75886500e+06, 3.45765000e+02],
[ 4.33350000e+05, 8.75886500e+06, 6.19200000e+00],
[ 1.33360000e+05, 8.75886500e+06, 6.76650000e+02]])
... lo que he adquirido desde un archivo mediante el uso de la NP. comando loadtxt. Me gustaría ordenarlo después de los valores de la primera columna, sin mezclar la estructura que mantiene unidos los números en la misma línea. Usando v.sort (eje = 0) me da:
array([[ 1.33360000e+05, 8.75886500e+06, 6.19200000e+00],
[ 4.33350000e+05, 8.75886500e+06, 3.45765000e+02],
[ 9.33350000e+05, 8.75886500e+06, 6.76650000e+02]])
... es decir, coloca el número más pequeño de la tercera columna de la primera línea, etc. yo preferiría que desee algo como esto ...
array([[ 1.33360000e+05, 8.75886500e+06, 6.76650000e+02],
[ 4.33350000e+05, 8.75886500e+06, 6.19200000e+00],
[ 9.33350000e+05, 8.75886500e+06, 3.45765000e+02]])
... donde los elementos de cada línea no se han movido relativamente el uno al otro.