본문 바로가기

C.E/Python(DeepLearning)

tensorflow compat as_str 관련( compat 함수)


텐서플로우에서 종종 보이는  tf.compat.as_str(#)이 무엇을 하는 것인고 하니


파이썬은 2가 있고 3가 있는데 2의 경우 문자열이 주로 유니코드가 아닌 바이트로 처리가 되고,

파이썬 3같은 경우엔 문자열이 기본적으로 유니코드이기 때문에 호환성이 떨어진다.


고로 사용하는 함수가 compat 함수이다.


compat 함수는 파이썬 버전 중 어떤 것을 쓰더라도 상관없이 처리될 수 있도록 호환성을 유지시켜 준다.