如何对二维python数组进行二次采样

时间:2019-09-20 13:02:21

标签: numpy slice

我有一个名为my_array的N x M大小的numpy数组。

我想对数组进行下采样并消除行1,3,5,7 ...和列1,3,5,7 ...

我可以使用my_array [:: 2]消除行

我可以消除for循环中的列。 有没有办法使用切片消除列?

1 个答案:

答案 0 :(得分:0)

使用切片可以通过以下语法完成:

my_array[::2 , ::2]