数组切片
参考文章: 廖雪峰 python 切片
理解
- -1 为数组最后一个
- : 可以看作( x : y ) -> [ x , y ) 左闭右开,如果x或者y省略,那么就是从头或者到尾。如果是x:y:z,z为步长
- ::-1 表示逆序
reshape -1含义
image = np.array([[[1,2,3], [4,5,6]], [[1,1,1], [1,1,1]]])
>>> image.reshape((-1, 6))
>>>array([[1, 2, 3, 4, 5, 6],
[1, 1, 1, 1, 1, 1]])
reshape 为 -1 的意思是把考虑不为-1 的那个纬度,-1这个纬度去适应另一个。 reshape((-1, 6)) 是指 变为6 列,行数随之固定
网友评论