什么是Ellipsis对象?
中文解释:省略
用于表示索引查找[]中省略号(...)是否存在。Ellipsis对象没有任何属性,等价于True。
Ellipsis对象表现形式:省略号
举例1:
a = [1,2]
a.append(a)
print a
输出:[1,2,[...]]
出现“...”的原因:出现了类似无限循环的结构,因为a[2] = a
print a[2]
输出:[1,2,[...]]
可能用到的场合:数值计算
from numpy import *
a = array([[1,2,3],[3,4,5],[5,6,7]])
print a
输出:array([[1,2,3],
[3,4,5],
[5,6,7]])
print a[...,0]
输出:array([1,3,5])
print a[0,...,0] #a[0,...,0]==a[0][0]
输出:array(1)