首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AttributeError:模块“tensorflow”没有属性“Variable”"ERROR“

AttributeError:模块“tensorflow”没有属性“Variable”"ERROR“
EN

Stack Overflow用户
提问于 2017-07-26 12:50:48
回答 2查看 5.5K关注 0票数 1

我使用张量流已经一天了,但是出现了一些问题,当我导入张量流时,会出现AttributeError:'module‘对象没有属性'variable’。

我用的是Windows10,Python3.5.3,Anaconda-3 4.4.0

下面是我的测试代码:

代码语言:javascript
复制
import tensorflow as tf
my_var = tf.Variable(tf.linspace(10.0, 13.0, 4)) 
with tf.Session() as sess:
    print (sess.run(my_var))

我得到了这个错误:

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-07-26 12:54:46

看起来您已经编写了一个模块random.py,它隐藏了标准库的random模块。尝试重命名文件并检查错误是否消失。在你发布的堆栈跟踪的底部,你可以看出它正在导入你的random.py。

票数 0
EN

Stack Overflow用户

发布于 2021-02-26 01:13:35

将'variable‘替换为'Variable',例如下面的代码给出错误:

代码语言:javascript
复制
initial_value=tf.random.normal(shape=(2,2))
a = tf.variable(initial_value)
print(a)

但是下面的代码给出了成功的输出

代码语言:javascript
复制
initial_value=tf.random.normal(shape=(2,2))
a = tf.Variable(initial_value)
print(a)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45317706

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档