我有一個數組形式的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
@ juanchopanza絕對。但你怎麼能期望那裏的逗號失蹤,而不是括號剩餘? – Wolf
一個'array'只有*一個*行,對嗎? – Wolf