cannot compute MatMul as input #1(zero-based) was expected to be a double tensor but is a float...

Jupyter报错:

InvalidArgumentError: cannot compute MatMul as input #1(zero-based) was expected to be a double tensor but is a float tensor [Op:MatMul] name: MatMul/

原因

参数的数据类型不一致

解决方法

找到报错的那一行,用print(参数.dtype) 查看参数的数据类型
然后用tf.cast(参数,dtype=数据类型) 对错误的参数的数据类型进行修改即可

猜你喜欢

转载自blog.csdn.net/weixin_44227356/article/details/109429924
今日推荐