Мне нужно равномерно случайным образом выбрать число из набора с фиксированным размером, выполнить некоторые вычисления и вернуть новое число в набор. (Необходимое количество образцов очень велико)
Я пытался сохранить числа в списке и использовать random.choice(), чтобы выбрать элемент, удалить его, а затем добавить новый элемент. Но это слишком медленно!
Я думаю хранить числа в массиве numpy, выбирать список индексов и для каждого индекса выполнять расчет.
- Есть ли более быстрый способ сделать этот процесс?
s
перемешивается, это должно работать, верно? Зачем делать замену в списке? - person S.Lott   schedule 19.10.2011