(Python的2.7.12) - 我已經創建了一個N×N的陣列,當我打印我得到確切的輸出如下:不一致的蟒紋輸出
樣品一個:
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])
我得到以下輸出:
樣品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'的格式。如果我可以直接看到數字,它將使調試變得更加容易。
顯示屏因爲是不同類型的對象而發生更改。一個是數組,另一個是列表。在Python中,每種類型的對象都有其自己的顯示格式。 – hpaulj