标签: python numpy
我有一个numpy数组dimesion(1471,6,4),我想把它转换成(1471,6,3)
答案 0 :(得分:0)
如果通过“转换”意味着重塑,则不能,因为新数组的元素少于原始数组。
但你基本上可以跳过最后一个频道而只取前三个频道。
new_array = old_array[:,:,:3]
如果您不需要旧数组,则可以覆盖它。 看起来它已被“转换”为新的形状(但你将丢失第4个通道数据)
my_array = my_array[:,:,:3]