Python2 와 Python3의 차이점과 range() 에러 해결 방법

안녕하세요 코스모스팜 입니다.   파이썬2 라이브러리를 파이썬3 에서 실행시킬 때 완벽히 실행되지 않는 경우들이 있습니다. 파이썬 업데이트 후 일부 코드의 사용 방법이 바뀌었기 때문인데요. 파이썬2 에서 동작하는 아래 코드는 파이썬3에서는 동작하지 않고 “TypeError: Expected float32, got range(0, 1000) of type ‘range’ instead.” 에러를 출력하게됩니다. x = tf.constant(range(1000), dtype=tf.float32)   파이썬3에서 에러 없이 실행시키려면 아래처럼 코드를…
Read more