Предоставленный вами фрагмент кода не является полным. Кажется, не хватает закрывающей скобки. Однако я могу предоставить вам некоторые методы, связанные со случайной выборкой в Python, а также примеры кода. Вот некоторые из них:
- random.sample(): этот метод возвращает новый список с указанным количеством уникальных элементов, случайно выбранных из существующего списка.
import random
my_list = [1, 2, 3, 4, 5]
sampled_list = random.sample(my_list, 3)
print(sampled_list)
Выход:
[2, 4, 5]
- random.choices(): этот метод возвращает новый список с указанным количеством элементов, случайно выбранных из существующего списка. Элементы могут повторяться.
import random
my_list = [1, 2, 3, 4, 5]
sampled_list = random.choices(my_list, k=3)
print(sampled_list)
Выход:
[3, 5, 5]
- numpy.random.choice(): если у вас установлена библиотека NumPy, вы можете использовать этот метод для случайной выборки элементов из существующего списка или массива.
import numpy as np
my_list = [1, 2, 3, 4, 5]
sampled_list = np.random.choice(my_list, size=3, replace=False)
print(sampled_list)
Выход:
[2 4 1]
Это всего лишь несколько примеров методов случайной выборки в Python. Доступны также другие варианты и опции, в зависимости от ваших конкретных требований.