我知道如何使用numpy对数组进行切片,例如
v[1, :, :]
现在我想要一个函数将切片(1,1,None)
作为输入并返回v[1,:,:]
问题是我不知道如何表示省略号
答案 0 :(得分:5)
您可以使用Ellipsis
表示省略号。
提到here
答案 1 :(得分:1)
slice(None)
所有这些都是等价的:
v[1, :, :]
v[1, Ellipsis, Ellipsis]
v[1, slice(None), slice(None)]
v[(1, Ellipsis, Ellipsis)]
v[(1, slice(None), slice(None))]
最后两个是我需要的。