欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

解决:'Tensor' object has no attribute 'numpy'

程序员文章站 2022-07-13 10:51:54
...

环境

  • tensoflow >= 1.14 

 

制造错误:

import tensorflow as tf
m = tf.keras.metrics.Accuracy()
m.update_state([1, 2, 3, 4], [1, 2, 3, 4])
print('Final result: ', m.result().numpy()) 

 

错误:
 

AttributeError: 'Tensor' object has no attribute 'numpy'

 

解决方式:(版本1.14后才有的特性)

import tensorflow as tf
tf.enable_eager_execution() # 关键

m = tf.keras.metrics.Accuracy()
m.update_state([1, 2, 3, 4], [1, 2, 3, 4])
print('Final result: ', m.result().numpy()) 

 

相关标签: python tensorflow