Найти - Пользователи
Полная версия: быстрая случайная выборка элементов из списка
Начало » Python для новичков » быстрая случайная выборка элементов из списка
1
testkorob
у меня есть список содержащий несколько сотен элементов, мне нужно случайным образом выбрать из него 5 элементов, так что бы они были бы уникальные, при чём интересует способ более быстрый чем стандартный random.sample
может быть есть что-то из numpy?
testkorob
есть функция np.random.choice, но она отказывается работать с многомерными списками
а у меня список вида
 [[1,2],[3,4],[5,6],[7,8],[9,0]]
ZerG
в чем проблема сгенерить рандомом пять чисел в диапазоне длины списка и вытянуть из него значения по индексу?
testkorob
ZerG
я пробовал, это работает гараздо медленнее чем перемешать массив нумпаем и сделать срез
ZerG
пруфы -код?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB