【发布时间】:2020-04-27 16:06:08
【问题描述】:
我试图在 TensorFlow 教程 here 上运行确切的代码。
当我排队时:
predictions = model(x_train[:1]).numpy()
我得到错误:
'numpy.ndarray' 对象没有属性'get_shape'
我看到here有人有类似的问题,所以我把这行改为:
predictions = model(tf.convert_to_tensor(x_train[:1])).numpy()
我得到了错误:
输入 'b' of 'MatMul' Op 的 float32 类型与参数 'a' 的 float64 类型不匹配
有人能告诉我教程中应该包含的正确代码吗?还是我这边的问题?
奇怪的是,如果我在提供的 colab 笔记本中运行代码,它就会运行,但如果我下载 jupyter 笔记本在本地运行,就会出现错误。所以我想知道我是否有不同/错误版本的 TensorFlow?
我的包裹:
tensorflow 1.13.1
tensorflow-base 1.13.1
tensorflow-estimator 1.13.0
python 3.7.6
【问题讨论】:
-
你安装
numpy包了吗? -
我做到了,numpy(1.15.4 版)和 numpy-base(1.15.4 版)
标签: python tensorflow numpy-ndarray attributeerror