AttributeError:module' tensorflow'没有属性'选择'

时间:2017-07-20 08:42:30

标签: python-3.x select tensorflow deep-learning

这是一个简单的深度学习计划:

import tensorflow as tf
import numpy as np

A = 3
B = tf.convert_to_tensor([1, 2, 3, 4])
C = tf.convert_to_tensor([1, 1, 1, 1])
D = tf.convert_to_tensor([0, 0, 0, 0])

with tf.Session() as sess:
    print(sess.run(tf.select(A > 1, 'A', 'B')))
    print(sess.run(tf.select(False, 'A', 'B')))
    print(sess.run(tf.select(B > 2, C, D)))

当我运行它时,我收到以下错误:

  

AttributeError:module' tensorflow'没有属性'选择'。

那么,我接下来应该做什么?是否有任何可以重新选择tf.select的函数?

1 个答案:

答案 0 :(得分:1)

自v0.12起,

tf.select已弃用,并在v1.0中重命名为tf.where以匹配numpy的命名。它在release notes中提到过。