python列表数组知识

对于一个二维数组[ [1, 2], [3, 4] ]
如果采用[:, 0] 则得到[ 1,3 ]
这种方法就相当于取值
如果采用[;, 0::2] 则得到[ [ 1,3] ]
因为stride方法还是得到的列表
只要是start:stop:stride都是在列表中取值获得一个新的列表

np.stack/vstack 通过堆栈形成列表
.ravel把数组进行拉伸为一维向量(与flatten差不多)

对于list, array的维度处理:
常见的就是axis=?,这个就是从外到里了
例如:
[ [ [1, 2, ,3],[3,2,1]]]
axis=0就是去掉最外面的[ ],依次类推
还有个方法:看np.shape
例如shape=(200,100,3)那么axis=0就是在200上操作

你可能感兴趣的:(python列表数组知识)