Выбрать ячейки случайным образом из массива NumPy - без замены

Я пишу несколько процедур моделирования в NumPy, которые должны выбирать ячейки случайным образом из массива NumPy и производить над ними некоторую обработку. Все ячейки должны быть выбрано без замены (например, после того, как ячейка была выбрана, ее нельзя выбрать снова, но все ячейки должны быть выбраны в конце).

Я перехожу с IDL, где я могу найти хороший способ сделать это, но я предполагаю, что у NumPy тоже есть хороший способ сделать это. Что бы вы посоветовали?

Обновление: Я должен был сказать, что я пытаюсь сделать это на 2D-массивах и, следовательно, получить набор 2D индексов назад.

13
задан nbro 11 May 2017 в 19:20
поделиться