-
(Numpy) array출력 시 생략 하지 않고 출력할 때IT 지식 창고 2020. 10. 19. 18:05
numpy.org/doc/stable/reference/generated/numpy.set_printoptions.html
array출력 시 생략하지 않고 싶을 때, np.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)
기본적인 파라미터는 위와 같습니다.
precision : default=8
소수점아래를 고정 값을 정하여 출력합니다.
import numpy as np np.set_printoptions(precision=4) print(np.array(0.12345)) 0.1234
threshold : default=1000
배열안의 여러 개 값을 threshold만큼 출력합니다. 만약 threshold보다 더 많을 경우 중략하여 표현합니다.
import numpy as np np.set_printoptions(threshold=6) #최솟값은 6인 것으로 보입니다. 즉 3을 해도 6자리까지는 출력합니다. print(np.arange(6)) 0, 1, 2, 3, 4, 5 print(np.arange(7)) 0, 1, 2, ... 4, 5, 6 np.set_printoptions(threshold=np.inf) #무한으로 출력합니다. (sys.maxsize 크기 만큼 출력)
'IT 지식 창고' 카테고리의 다른 글
(OpenCV) image를 resize함수를 통한 크기 수정 (0) 2020.10.19 (flask) windows에서 flask와 apache 연동 (0) 2020.10.19 (OpenCV) Contours관련 함수 사용 시 주의사항 (0) 2020.10.19 (Book) 실무에 적용되는 딥러닝 기술 예제를 보기 위한 책 (0) 2020.10.14 (selenium) Internet explorer 11에서 작동이 잘 안될 때 (창만 켜지는 경우) (0) 2020.10.12 댓글