tensorflow之 AttributeError: module 'tensorflow' has no attribute 'sub'

£神魔★判官ぃ 2022-05-18 02:51 248阅读 0赞

学习官方给出的文档,发现报错

  1. AttributeError: module 'tensorflow' has no attribute 'sub'

代码是这样写的:

  1. #!/usr/bin/python3
  2. import tensorflow as tf
  3. sess = tf.InteractiveSession()
  4. x = tf.Variable([1.0, 2.0])
  5. a = tf.constant([3.0, 3.0])
  6. x.initializer.run()
  7. sub = tf.sub(x, a)
  8. print(sub.eval())

报错说的很清楚,tensorflow没有sub属性。

我使用的tensorflow是V1.9, 这个版本中,tensorflow的sub等属性都已经没有使用了。替换 sub 的是 subtract。替换后编译OK

发表评论

表情:
评论列表 (有 0 条评论,248人围观)

还没有评论,来说两句吧...

相关阅读