查看: 1550|回复: 4

Error:ValueError: Cannot feed value of shape (64, 64, 3)which has shape '(?, ...

[复制链接]

19

主题

68

帖子

225

积分

论坛管理

Rank: 4

积分
225
发表于 2018-9-18 15:08:46 | 显示全部楼层 |阅读模式
Error:ValueError: Cannot feed value of shape (64, 64, 3) for Tensor u'Placeholder:0', which has shape '(?, 64, 64, 3)'
在对图片矩阵进行reshape时报错
错误原因:图片的shape是(64,64,3),而占位符_x的shape是(?,64,64,3),两个shape的维度是不同的,所以出现了错误。
解决方法:
将image = array(img).reshape(64,64,3)
改为image = array(img).reshape(1,64,64,3)

回复

使用道具 举报

15

主题

97

帖子

310

积分

论坛管理

Rank: 4

积分
310
发表于 2018-9-27 17:52:51 | 显示全部楼层
学习了,这个错误遇到过几次了
回复

使用道具 举报

81

主题

162

帖子

493

积分

推广大使

积分
493
发表于 2018-10-3 11:21:24 | 显示全部楼层
矩阵,多维,
确实很多坑
回复

使用道具 举报

15

主题

97

帖子

310

积分

论坛管理

Rank: 4

积分
310
发表于 2018-10-11 08:07:00 | 显示全部楼层
原来是这样啊
回复

使用道具 举报

5

主题

41

帖子

108

积分

注册会员

Rank: 2

积分
108
发表于 2018-10-12 09:10:44 | 显示全部楼层
嗦嘎,以后遇到这个错也知道怎么解决了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表