Python 表示numpy省略
例如,我知道如何使用numpy对数组进行切片Python 表示numpy省略,python,numpy,slice,Python,Numpy,Slice,例如,我知道如何使用numpy对数组进行切片 v[1, :, :] 现在,我想要一个函数,将切片(1,1,None)作为输入,并返回v[1,:,:] 问题是我不知道如何表示省略号你可以用省略号表示省略号 有人提到 所有这些都是等效的: v[1, :, :] v[1, Ellipsis, Ellipsis] v[1, slice(None), slice(None)] v[(1, Ellipsis, Ellipsis)] v[(1, slice(None), slice(None))] 最后两
v[1, :, :]
现在,我想要一个函数,将切片(1,1,None)
作为输入,并返回v[1,:,:]
问题是我不知道如何表示省略号你可以用
省略号
表示省略号
有人提到
所有这些都是等效的:
v[1, :, :]
v[1, Ellipsis, Ellipsis]
v[1, slice(None), slice(None)]
v[(1, Ellipsis, Ellipsis)]
v[(1, slice(None), slice(None))]
最后两个是我需要的。@larsmans:你说得对。我这方面的术语失礼。编辑。如果v至少有三个维度,则这些是等效的。
v[1, :, :]
v[1, Ellipsis, Ellipsis]
v[1, slice(None), slice(None)]
v[(1, Ellipsis, Ellipsis)]
v[(1, slice(None), slice(None))]