切掉给定形状的子阵列

时间:2018-04-06 20:39:28

标签: python numpy

让一个d维数组在numpy中,让sh成为正整数的d元组。有一种优雅的方式来定义一个子数组

  

A [0:sh [0],0:sh [1],...,0:sh [d-1]]

("左下角" subtensor)?像A [sh]或A [* sh]这样的东西实际上有用......

1 个答案:

答案 0 :(得分:1)

A[tuple(map(slice, sh))]

sh构建一个切片对象元组。