【发布时间】:2020-11-21 14:18:29
【问题描述】:
我有一个 numpy 数组 a = np.arange(100),包括 100 个数字。
我想知道有没有办法定期切片而不是使用条件语句。
例如,如果我想切片第一个四个数字 + 第五个四个数字 + 第 9 个四个数字等等,最后将所有这些都放在一个数组中。
有什么建议吗?
谢谢
【问题讨论】:
-
看看高级索引,这可能会有所帮助
-
实际上,不清楚您要的是什么。如果您提供预期输出的示例,我们一定可以提供帮助
-
当然,假设我有一个数组 [1 2 3 ... 99 100],我想取出这些定期出现的数字 (1 2 3 4 17 18 19 20 33 34 35 36 ...)。数字遵循第一个四数+第五个四数+第九个四数等模式。
标签: python python-3.x numpy numpy-slicing