Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 表示numpy省略_Python_Numpy_Slice - Fatal编程技术网

Python 表示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))] 最后两

例如,我知道如何使用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))]

最后两个是我需要的。

@larsmans:你说得对。我这方面的术语失礼。编辑。如果v至少有三个维度,则这些是等效的。
v[1, :, :]
v[1, Ellipsis, Ellipsis]
v[1, slice(None), slice(None)]
v[(1, Ellipsis, Ellipsis)]
v[(1, slice(None), slice(None))]