图片reshape问题
来源:2-5 数据处理与模型图构建(1)
励志的算法工程师
2020-05-13
老师,想请问一下,为什么直接reshape(32,32,3)出来的图不行,只能用pose转一下吗
写回答
1回答
-
正十七
2020-05-13
对,这跟数据的存储有关,我们读入的数据是别人存好的,前1024是一个通道,中间1024个数是一个通道,最后1024个数是一个通道。所以我们需要先reshape成(3, 32, 32)的,这样保证了一个通道的数字都在一个维度上。如果直接reshape成(32,32,3),则同一个通道的数字会被分到不同的通道中,图片显示也就乱了。当然,如果数据的存储是我们自己做的,那么我们可以存成对应的形式,然后直接用reshape解析。
10
相似问题