tensorflow2 报错 AttributeError: module ‘tensorflow’ has no attribute ‘placeholder’
代码
a = tf.placeholder(tf.int32, name="input_a")
b = tf.placeholder(tf.int32, name="input_b")
报错信息
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-4-13e63c2f1856> in <module>()
3 # these can be data we want to learn from or
4 # values of hyper-parameters for our model
----> 5 a = tf.placeholder(tf.int32, name="input_a")
6 b = tf.placeholder(tf.int32, name="input_b")
7
AttributeError: module 'tensorflow' has no attribute 'placeholder'
解决方法
查看tensorflow版本信息
pip list
tensorflow 2.2.0
代码开头加入代码
import tensorflow.compat.v1 as tf
tf.disable_v2_behavior()
tensorflow2下使用tensorflow1的方法