1.Python中reshape函数参数-1
在Python的numpy库中,经常出现reshape(x,[-1,28,28,1])之类的表达,请问新shape中-1是什么含义?reshape是一个模糊匹配的原理!
根据Numpy文档的解释,大意是说,数组新的shape属性应该要与原来的配套,如果等于-1的话,那么Numpy会根据剩下的维度计算出数组的另外一个shape属性值。
举几个例子或许就清楚了,有一个数组z,它的shape属性是(4, 4)
1.1 z.reshape(-1)
由于没有指定的列数,行数未知,那么就是一行的结构: