繁体   English   中英

Python特殊冒号查询

[英]Python Special Colon Inquiry

sortedWinnerIndices = winnerIndices[-numActive:][::-1]

有人可以告诉我这是怎么回事吗?

WinnerIndices为2048 int,为Numpy数组。 我在某处读到[::-1]反转结果,但是我仍然不知道该函数如何选择WinnerIndices的子集?

将其分解为多个步骤。 等效于:

subset = winnerIndices[-numActive:]
sortedWinnerIndices = subset[::-1]

第一条语句选择数组中的最后numActive元素。 第二行将其反转。 因此,当您将它们组合在一起时,您将获得与原始数组相反的最后numActive元素。

winnerIndices[-numActive:]

上面是从-numActive索引到原始列表末尾的一个片段

x[::-1]

这将x反转

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM