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
提交
取消