矩阵切片(快捷操作)
最近在看代码过程中看到如下表达式(其中W是2*2*2*3的举证):
W = W[...,::-1,::-1]
这是numpy矩阵按维度进行操作,里面包含了两个功能:
1、__[…]
这个省略号其实就是省略号,它的左边从左往右表示从第1维开始执行对应操作,右边从右往左表示从最后一维开始做对应操作。且每个举证切片运算里面只能包含一个该运算符,否则发生错误
>>> arr[1:2,...,:,...,1:3]
Traceback (most recent call last):
File "<stdin>", line 1, in