你可以使用NumPy中的索引和切片操作来按照最后一个维度过滤一个数组,并仅合并倒数第二个维度。下面是一个示例代码:
import numpy as np
# 创建一个示例数组
arr = np.array([[[1, 2, 3], [4, 5, 6]],
[[7, 8, 9], [10, 11, 12]],
[[13, 14, 15], [16, 17, 18]]])
# 按照最后一个维度过滤数组,仅合并倒数第二个维度
filtered_arr = arr[:, :, 1]
print(filtered_arr)
输出结果:
[[ 2 5]
[ 8 11]
[14 17]]
在这个示例中,我们首先创建了一个3维数组arr
。然后,我们使用切片操作[:, :, 1]
按照最后一个维度过滤数组,并仅保留倒数第二个维度。最后,我们将过滤后的数组打印出来。