Форум сайта python.su
у меня есть список содержащий несколько сотен элементов, мне нужно случайным образом выбрать из него 5 элементов, так что бы они были бы уникальные, при чём интересует способ более быстрый чем стандартный random.sample
может быть есть что-то из numpy?
Офлайн
есть функция np.random.choice, но она отказывается работать с многомерными списками
а у меня список вида
[[1,2],[3,4],[5,6],[7,8],[9,0]]
Отредактировано testkorob (Окт. 13, 2022 12:13:06)
Офлайн
в чем проблема сгенерить рандомом пять чисел в диапазоне длины списка и вытянуть из него значения по индексу?
Офлайн
ZerG
я пробовал, это работает гараздо медленнее чем перемешать массив нумпаем и сделать срез
Офлайн
пруфы -код?
Офлайн