如何剪辑numpy数组?

时间:2017-05-02 18:45:28

标签: python numpy

我有一个5x5矩阵:

update_slot

我想剪辑这个矩阵。让我们说我想要没有第一行和最后一行的数据,也没有第一列和最后一列。怎么做?

这似乎是一个基本问题。但是,我无法理解索引如何适用于2D或多维矩阵,因此可以相应地进行裁剪。

1 个答案:

答案 0 :(得分:3)

基本numpy indexing/slicing

x[1:-1,1:-1]

#array([[ 0.81404643,  0.87641499,  0.29969447],
#       [ 0.02642179,  0.03657303,  0.91060929],
#       [ 0.54428098,  0.21511229,  0.2177599 ]])