Сравнение отрицательных показателей в Numpy с положительными показателями - PullRequest
0 голосов
/ 25 сентября 2018

У меня есть пустой массив неопределенного размера, и мне нужно сравнить некоторые индексы, используемые для извлечения данных.Например, если start_index > end_index, я хочу выдать ошибку.Однако иногда индексы могут быть отрицательными, особенно у нас может быть end_index = -1 для представления последнего элемента в массиве.Если я просто сравняю индексы и end_index будет отрицательным, ошибка может выдаться неправильно.

Мое текущее решение - проверить, если start_index % array_length > end_index % array_length.

Это работает, но яТеперь мне нужно думать обо всем, используя модульную арифметику.Кто-нибудь знает более эффективное решение, возможно, инструмент от самой numpy?

...