Я пишу несколько процедур моделирования в NumPy, которые должны выбирать ячейки случайным образом из массива NumPy и производить над ними некоторую обработку. Все ячейки должны быть выбрано без замены (например, после того, как ячейка была выбрана, ее нельзя выбрать снова, но все ячейки должны быть выбраны в конце).
Я перехожу с IDL, где я могу найти хороший способ сделать это, но я предполагаю, что у NumPy тоже есть хороший способ сделать это. Что бы вы посоветовали?
Обновление: Я должен был сказать, что я пытаюсь сделать это на 2D-массивах и, следовательно, получить набор 2D индексов назад.