Сортировка значений строки матрицы numpy в порядке возрастания

У меня есть следующая пустая матрица, которую я хочу отсортировать в порядке возрастания на основе значений 3-го столбца .

[[  3.05706500e+06   4.98000000e+01  -2.62500070e+01  -9.38135544e+01]
 [  3.05706600e+06   4.98000000e+01  -3.00000056e+01  -9.38135544e+01]
 [  3.05706700e+06   4.98000000e+01  -3.37500042e+01  -9.38135544e+01]
 [  3.05706800e+06   4.98000000e+01  -3.75000028e+01  -9.38135544e+01]]

Это та матрица, которую я действительно хочу.

[[  3.05706800e+06   4.98000000e+01  -3.75000028e+01  -9.38135544e+01]
 [  3.05706700e+06   4.98000000e+01  -3.37500042e+01  -9.38135544e+01]
 [  3.05706600e+06   4.98000000e+01  -3.00000056e+01  -9.38135544e+01]
 [  3.05706500e+06   4.98000000e+01  -2.62500070e+01  -9.38135544e+01]]

Как это сделать, используя только numpy? Любая помощь будет оценена по достоинству. Спасибо!

8
задан prrao 9 April 2012 в 19:16
поделиться