numpy中的负指标与正指标的比较

时间:2018-09-25 16:05:07

标签: python numpy indexing indices modular-arithmetic

我有一个不确定大小的numpy数组,我需要比较一些用于提取数据的索引。例如,如果start_index > end_index我希望引发错误。但是,有时索引可能为负,最值得注意的是,我们可能有end_index = -1来表示数组中的最后一个元素。如果我只是直接比较索引,而end_index为负,则可能会错误地抛出错误。

我当前的解决方案是检查是否start_index % array_length > end_index % array_length

这确实有效,但是我现在必须考虑使用模块化算术的所有问题。有谁知道更有效的解决方案,也许是numpy本身的工具?

0 个答案:

没有答案