请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

报错: module 'tensorflow' has no attribute 'placeholder'

老师,我用的是tensorflow 2.0版本,是不是已经取消了placeholder?
报错: module ‘tensorflow’ has no attribute 'placeholder’
这个问题除了换一个tensorflow的版本还有其他解决方法吗

正在回答 回答被采纳积分+3

2回答

慕圣6380070禅达 2020-02-25 12:28:59

老师,    你不解答一下怎么在2.0处理这个问题吗


0 回复 有任何疑惑可以回复我~
  • 由于版本变迁,tensorflow2.0和tensorflow1.*的版本很不一样。
    placeholder sess.run被删除,而推荐使用的是tf.keras中的API, 展开讲篇幅很长,可以考虑参考教程https://www.tensorflow.org/tutorials/quickstart/beginner。
    回复 有任何疑惑可以回复我~ 2020-02-26 09:34:16
正十七 2019-10-31 23:26:32

对,tensorflow2.0版本取消了placeholder。你可以通过pip install --upgrade tensorflow==1.13来安装之前的版本。

如果对tensorflow2.0感兴趣,可以关注我的另一门课《Tensorflow2.0-入门到进阶》https://coding.imooc.com/class/344.html

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信