numpy 배열을 인쇄하면 잘린 표현이 표시되지만 전체 배열을 원합니다.
이것을 할 수있는 방법이 있습니까?
예 :
>>> numpy.arange(10000)
array([ 0, 1, 2, ..., 9997, 9998, 9999])
>>> numpy.arange(10000).reshape(250,40)
array([[ 0, 1, 2, ..., 37, 38, 39],
[ 40, 41, 42, ..., 77, 78, 79],
[ 80, 81, 82, ..., 117, 118, 119],
...,
[9880, 9881, 9882, ..., 9917, 9918, 9919],
[9920, 9921, 9922, ..., 9957, 9958, 9959],
[9960, 9961, 9962, ..., 9997, 9998, 9999]])
np.inf
있습니까? np.nan
및 'nan'
단지 총 우연에 의해 작업, 그리고 'nan'
파이썬 3도 일을하지 않는 그들이 혼합 유형 비교 구현 변경 되었기 때문에 threshold='nan'
에 의존합니다.
threshold=np.nan
대신이 'nan'
배열 인쇄 논리와 임계 값에 배열 크기를 비교한다는 것입니다 다른 우연에 따라 달라집니다 a.size > _summaryThreshold
.이 항상 수익을 False
위해 _summaryThreshold=np.nan
. 비교가 있었다면 a.size <= _summaryThreshold
, 배열이 완전히 대신 테스트의 인쇄 여부를 테스트는해야하는지 여부 요약하면,이 임계 값은 모든 어레이에 대한 요약을 트리거합니다.)
tmp
단지 list(tmp)
. 다른 형식의 다른 옵션은 tmp.tolist()
또는 더 많은 제어를위한 것 print("\n".join(str(x) for x in tmp))
입니다.