(Python 2.7.12)- 我创建了一个NxN数组,当我打印它时,我得到完全相同的输出:
< p> < em>示例a:
SampleArray=np.random.randint(1,100, size=(5,5))
[[49 72 88 56 41]
[30 73 6 43 53]
[83 54 65 16 34]
[25 17 73 10 46]
[75 77 82 12 91]]
- 清爽干净。
然而,当我使用以下代码按照第4列元素对该数组进行排序时:
SampleArray=sorted(SampleArray, key=lambda x: x[4])
I get the following output:
Sample b:
[array([90, 9, 77, 63, 48]), array([43, 97, 47, 74, 53]), array([60, 64, 97, 2, 73]), array([34, 20, 42, 80, 76]), array([86, 61, 95, 21, 82])]
如何使输出保持“Sample a”格式?如果我能看到一列整齐排列的数字,将会更容易调试。