假设我们有一个n = 3维的numpy数组arr
,它可以像这样arr[:2,:,:6]
进行切片。
通过切片对象进行这种切片相当于什么?
明确定义:
slice_obj = slice(?) # From my understanding, slice is for 1D slicing - Might be a more complicated object
所以:
numpy.array_equal(arr[:2,:,:6],arr[slice_obj]) == True
答案 0 :(得分:0)
找出答案。使用切片对象的元组:
slice_obj = (slice(2),slice(None),slice(6))