-
python error 해결법 : too many values to unpackPython2/오류 및 해결방법 2019. 3. 12. 15:58반응형
텐서플로를 이용하다 보면 too many values to unpack 에러가 날 때가 있다.
too many values to unpack
이 에러의 의미는 설정한 변수의 개수와 리턴해 주는 변수의 개수가 차이가 날 때 발생한다.
보통 sess.run 이후 값을 리턴 받을 때 자주 발생한다.
예를 들면 sess.run([a, b, c]) 와 같은 값을 실행 시켰을 때 리턴 받는 값의 개수를 3개로 맞춰 주어야 한다.
aa, bb, cc = sess.run([a, b, c])
하지만 그 개수를 아래와 같이 맞춰주지 못하면 에러가 발생한다.
bb, cc = sess.run([a, b, c]) > too many values to unpack
따라서 리턴 받는 값의 개수와 맞춰주면 해결된다.
반응형'Python2 > 오류 및 해결방법' 카테고리의 다른 글