Python 디버깅시 print 대신 사용할 수 있는 IceCream 패키지의 ic를 다룹니다.최초작성 2024. 11. 14ic는 print 함수보다 많은 정보를 출력해줍니다. from icecream import icdef add(x, y): return x + yprint(add(10, 20)) # 30ic(add(10, 20))# ic| add(10, 20): 30ic의 출력을 한 줄로 조정할 수 있습니다. ic.disable()를 사용하면 ic의 출력을 막습니다. from icecream import icdef add(x, y): return x + y# ic 출력을 막습니다.ic.disable()print(add(10, 20)) ic(add(10, 20)) 30ic.enable(..
Tensorflow 모듈을 사용할 경우 사용자가 출력하지 않은 추가 정보들이 많이 출력됩니다. 특히 CUDA를 Tensorflow 모듈에서 사용하는 경우 더 많이 출력됩니다. 2021. 9. 14 최초작성 다음 링크에서 소개하는 방법 중 하나를 적용하면 이 디버깅 정보 메시지를 안보이게 할 수 있습니다. https://stackoverflow.com/questions/35911252/disable-tensorflow-debugging-information 예를 들어 다음처럼 tensorflow 모듈만 임포트했는데도 CUDA 관련 메시지가 추가로 출력됩니다. C:\Users\webnautes>python Python 3.7.7 (tags/v3.7.7:d7c567b08f, Mar 10 2020, 10:41:..