(パイソン2.7.12) - 私はそれを印刷するとき、私は正確に次のような出力を得る、N×N個の配列を作成しました:一貫性のないPythonの印刷出力
サンプルを:
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]]
- ニースと清潔。しかし
、私はコードを使用して第四列の要素により、この配列をソートするために行くとき:
サンプルB:
SampleArray=sorted(SampleArray, key=lambda x: x[4])
私は次の出力を得ます
[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])]
「サンプルa」の形式で出力するにはどうすればよいですか。もし私が直線の列に数字を見ることができれば、デバッグがはるかに簡単になります。
異なる種類のオブジェクトであるため、表示が変わります。 1つは配列で、もう1つはリストです。 Pythonでは、オブジェクトの各タイプは独自の表示形式を持っています。 – hpaulj