请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于reshape和交换通道的问题

老师您好,同学们好,我不知道为什么x需要先reshape再交换通道,不能直接写成[-1,32,32,3]吗?是不是这个x就是这么规定的第二位是张量,第三位和第四位是图片的大小(32*32)?之后又为什么要交换通道?

正在回答

1回答

这是由我们用的数据的存储格式决定的,在数据中,每个样本长度是3072,前1024,中间1024和最后1024分别对应一个通道,所以reshape后必须是[3, 32, 32]的。当然,如果数据存储的是其他格式,那么我们reshape和交换通道的手段也要不一样,你可以自由定义你存储的数据的格式。但在课程中,我们用的数据是别人定义的,所以我们要遵循他们的规则。但要注意,这不是固定的。

1 回复 有任何疑惑可以回复我~
  • 提问者 慕标0697996 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2019-05-28 09:59:35
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号