tf.GradientTape()
-
파이썬 with as문을 통한 자동 open/colse프로그래밍/파이썬 기초 2022. 10. 31. 10:53
1. with as문이란? 파이썬 코딩을 하다보면 생성한 객체를 다 사용하였으면 종료해주어야하는 경우들이 있다. 대표적인예로 file이 있으며 AI분야에서는 Tensorflow.GradientTape이 있다. 그러나 코드를 작성하다보면 일일히 해당 객체들을 종료해주는 것은 귀찮기도 하며 종종 잊기도 한다. 따라서 파이썬에서는 with as라는 문법을 제공하여 해당 구문이 끝나면 자동으로 종료해주는 기능을 제공하고 있다. 2. 활용 2.1 file open/close 기존의 file open/close 방식 # 파일을 쓰기 모드로 생성 f = open("0_test.txt","w") # 파일에 문장 삽입 f.write('hello') f.write('world') # 파일 객체 종료 f.close() wi..