Fra*_*ter 23 python syntax numpy slice
可能重复:
Python中的::(双冒号)是什么?
我在下载序列时读到了Python中的什么是::(双冒号)?,但这不能回答myarray [x :: y]的意思.
谢谢.
GWW*_*GWW 55
它打印列表/数组中的每个第 y 个元素
>>> a = [1,2,3,4,5,6,7,8,9]
>>> a[::3]
[1, 4, 7]
Run Code Online (Sandbox Code Playgroud)
[x :: y]的附加语法意味着从位置x开始获取每个第 y 个元素
即.
>>> a[2::3]
[3, 6, 9]
Run Code Online (Sandbox Code Playgroud)