У меня есть массив A
формы приведены ниже:Как отсортировать массив по строке?
A = [[ 4 3 2 1]
[ 8 7 6 5]
[12 11 10 9]
[16 15 14 13]]
Я хотел бы отсортировать этот массив построчно. Выход требуется:
A = [[ 1 2 3 4]
[ 5 6 7 8]
[ 9 10 11 12]
[13 14 15 16]]
Я попытался с помощью следующего кода (но это не работает):
import numpy as np
A = np.array([[4, 3, 2, 1], [8, 7, 6, 5], [12, 11, 10, 9], [16, 15, 14, 13]])
print A[np.lexsort(A, axis = 1)]
Как отсортировать этот массив построчно?
Вы должны сделать ваш код синтаксически действительным. – juanchopanza
@ Yuanchopanza определенно. но как вы можете ожидать, что там пропадают запятые, а не скобки? – Wolf
«массив» имеет только * одну строку, не так ли? – Wolf