Python初学者 - 改变矩阵的形状

时间:2013-07-19 21:26:07

标签: python numpy

我有以下img对象

img.shape = (480,640,3)

如何img(480,640)(即丢失,3)?

1 个答案:

答案 0 :(得分:2)

如果你想要前三分之一,你需要

newimg = img[..., 0]

如果你再也不需要另外三分之二,但你会保持前三分之一,你可能需要

img = img[..., 0].copy()

所以你不要保持阵列的其他部分。