ROKO

Numpy array 생략없이 출력 본문

Develop

Numpy array 생략없이 출력

RO_KO 2023. 2. 27. 20:54
728x90

Numpy docs [link]

 

어떠한 값을 확인하려 print()문을 많이 사용하는데, shape크기가 클 경우 "..." 형태로 생략이 되는 경우가 많다. 

억지로라도 전체 출력을 통해 값을 확인하고 싶은 경우 어떻게 해야 할까?

 

numpy.set_printoptions()

numpy.set_printoptions(precision=None, threshold=None, edgeitems=None, linewidth=None, suppress=None, nanstr=None, infstr=None, formatter=None, sign=None, floatmode=None, *, legacy=None)

 

위 명령어를 사용하면 된다. 설정을 수정하는 명령어인데, parameter를 통해 어디까지 출력하게 만들지 결정할 수 있다.

  • precision : 출력할 자릿 수 (default = 8)
  • threshold : list당 출력할 최대 개수
  • linewodth : line break하기 위한 최대 문자개수

다양한 Parameter가 docs에 설명되어있으니 참고하여 내 목적에 맞게 설정하도록 하자.

728x90

'Develop' 카테고리의 다른 글

[Python] LIST.sort() vs sorted(LIST)  (0) 2023.03.02
[Python] input() vs sys.stdin.readline()  (0) 2023.03.01
IT 정보습득에 도움되는 website  (0) 2023.02.26
Markup vs Markdown  (0) 2023.02.26
Comments