Error

Tensorflow: 'EagerTensor' object has no attribute 'to_numpy'

카카오그래놀라 2020. 11. 2. 00:59

문제 상황

Tensor를 numpy 객체로 바꾸고 싶을 때의 상황입니다.

Tensor.to_numpy() 시, 'tensorflow.python.framework.ops.EagerTensor' object has no attribute 'to_numpy' 에러가 나오는 것을 볼 수 있습니다. 

 

해결 방법

to_numpy()가 아닌,  numpy() 를 입력하시면 해결됩니다.

 

a = tf.constant([[1, 2], [3, 4]])

np_a = a.to_numpy()가 아닌

np_a = a.numpy()