关于python:在myarray [0 :: 3]中,numpy中的::(双冒号)是什么?

What is :: (double colon) in numpy like in myarray[0::3]?

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicate:
What is :: (double colon) in Python?

我读了一个问题:订阅序列时,python中的::(双冒号)是什么?但这并不能回答myarray[x::y]的含义。


它打印列表/数组中的每个yth元素

1
2
3
>>> a = [1,2,3,4,5,6,7,8,9]
>>> a[::3]
[1, 4, 7]

[X::Y]的附加语法意味着从位置X开始获取每个yth元素

IE.

1
2
>>> a[2::3]
[3, 6, 9]