Tia*_* Li 3 python indexing ellipsis colon slice
我对这个matplotlib的例子有疑问.
这是我不理解的部分
def update_line(num, data, line):
line.set_data(data[...,:num])
return line,
Run Code Online (Sandbox Code Playgroud)
怎么line.set_data(data[...,:num])
办?
这是numpy提供的一种特殊语法,用于在多维数组中进行切片.一般语法是a[s1,s2, ... , sn]
,其中si
是用于通常切片或索引序列的表达式,并在第i维度中定义所需切片.例如,a[5,2:3,1::2]
.
这...
是在所有方面获得完整切片的缩短.例如a[...,3]
,a[:,:,3]
if a
是三维的缩短.