Получить индексы соседних элементов, меньшие или равные порогу в Python - PullRequest
0 голосов
/ 17 апреля 2020

У меня есть отсортированный массив расстояний, например:

d = np.linspace(0.5, 50, 200)

, и я хочу итеративно получить индексы соседних элементов, которые находятся на расстоянии, меньшем или равном L для каждого элемента d. Есть ли простой способ сделать это?

1 Ответ

0 голосов
/ 17 апреля 2020

Вы можете использовать numpy .argwhere после проверки того, что последовательные различия меньше или равны L:

import numpy as np

np.argwhere((d[1:]-d[:-1])<=L)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...