【发布时间】:2018-02-06 15:11:32
【问题描述】:
我有一个 numpy 维度数组 (1471,6,4),我想将其转换为 (1471,6,3)
【问题讨论】:
我有一个 numpy 维度数组 (1471,6,4),我想将其转换为 (1471,6,3)
【问题讨论】:
如果“转换”是指重塑,则不能,因为新数组的元素少于原始数组。
但你基本上可以跳过最后一个频道,只取前三个。
new_array = old_array[:,:,:3]
如果您不需要旧数组,您可以直接覆盖它。 它看起来已经“转换”为新形状(但您会丢失第 4 通道数据)
my_array = my_array[:,:,:3]
【讨论】: