PythonEllipsis对象是做什么的?在随意浏览命名空间时,我注意到一个奇怪的对象,名为“省略“,它似乎没有什么特别之处,也没有什么特别之处,但它是一个全球范围内可供使用的建筑。”经过搜索,我发现它在Numpy和Sciy的切片语法的一些模糊变体中使用。但几乎没有别的。该对象是否专门添加到语言中以支持Numpy+Scipy?省略号是否有任何通用的含义或用途?D:\workspace\numpy>pythonPython 2.4.4 (#71, Oct 18 2006, 08:34:43) [MSC v.1310 32 bit (Intel)] on win32Type "help", "copyright",
"credits" or "license" for more information.>>> EllipsisEllipsis
3 回答
拉风的咖菲猫
TA贡献1995条经验 获得超2个赞
myList[1:2, ..., 0]
__getitem__
Ellipsis
[:2,:2]
:
>>> a array([[ 1, 2, 3, 4], [ 5, 6, 7, 8], [ 9, 10, 11, 12], [13, 14, 15, 16]])>>> a[:2,:2] # top leftarray([[1, 2], [5, 6]])
[:]
a[...,0]
a[:,:,0]
a[:,:,:,0]
a[0,...,0]
a[0,:,:,0]
...
>>> ...Ellipsis
添加回答
举报
0/150
提交
取消