2017-07-20 21 views
0

'を選択していない' しているが、単純な深い学習プログラムは次のとおりです、だから、はAttributeError:モジュールのtensorflow 'は属性がここ

AttributeError: module 'tensorflow' has no attribute 'select'.

:私はそれを実行したときに

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))) 

、次のエラーを取得しています次に何をすべきですか?tf.selectを返す機能がありますか?

答えて

1

tf.selectは、v0.12から非推奨となり、numpyの命名に一致するようにv1.0ではtf.whereに名前が変更されました。 release notesに記載されています。

関連する問題