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

  • Post author:
  • Post category:其他

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=数据类型) 对错误的参数的数据类型进行修改即可


版权声明:本文为weixin_44227356原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。