Что означает sample в Python? 🐍📚
Ключевое слово sample в Python используется для создания случайных выборок из заданного набора данных. Оно позволяет получить подмножество элементов из списка или другой коллекции случайным образом.
Вот пример использования sample в Python:
import random
my_list = [1, 2, 3, 4, 5]
sampled_list = random.sample(my_list, 3)
print(sampled_list)
В этом примере мы импортируем модуль random и создаем список my_list. Затем мы используем sample для получения случайной выборки из my_list размером 3 элемента. Результат сохраняется в переменной sampled_list и выводится на экран.
Детальный ответ
Что означает sample в Python?
В Python, функция sample()
используется для случайного выбора элементов из заданной последовательности или коллекции. Она позволяет получить случайный набор элементов заданного размера из исходной последовательности, без повторений.
Давайте рассмотрим пример использования функции sample()
:
import random
numbers = [1, 2, 3, 4, 5]
sampled_numbers = random.sample(numbers, 3)
print(sampled_numbers)
В данном примере мы импортируем модуль random
и создаем список numbers
с пятью элементами. Затем мы используем функцию sample()
для выбора трех случайных элементов из списка numbers
.
Результатом выполнения данного кода будет вывод трех элементов из списка numbers
, выбранных случайным образом.
Особенности функции sample()
Ниже приведены некоторые особенности функции sample()
:
- Функция принимает два аргумента: исходную последовательность и размер выборки.
- Элементы выбираются случайным образом без повторений, то есть каждый выбранный элемент будет уникален.
- Если указанный размер выборки больше, чем количество доступных элементов в исходной последовательности, будет выброшено исключение
ValueError
.
Еще примеры использования
Давайте рассмотрим еще несколько примеров использования функции sample()
в Python:
import random
fruits = ['apple', 'banana', 'orange', 'mango', 'kiwi']
sampled_fruits = random.sample(fruits, 2)
print(sampled_fruits)
colors = ('red', 'green', 'blue', 'yellow', 'purple')
sampled_colors = random.sample(colors, 4)
print(sampled_colors)
В первом примере мы выбираем два случайных фрукта из списка fruits
. Во втором примере мы выбираем четыре случайных цвета из кортежа colors
.
Обратите внимание, что функция sample()
может использоваться со всеми типами последовательностей, включая списки, кортежи и строки.
Вывод
Функция sample()
в Python позволяет случайно выбирать элементы из заданной последовательности без повторений. Она является полезным инструментом, когда вам требуется получить случайный набор элементов определенного размера из исходных данных.