Spec-Zone.ru › Polars

polars.Series.sample

Series.sample(
    n: int | None = None,
    *,
    fraction: float | None = None,
    with_replacement: bool = False,
    shuffle: bool | None = None,
    seed: int | None = None,
) → Series

Выбирает случайную выборку из этой Series.

Параметры:
n

Количество возвращаемых элементов. Нельзя использовать вместе с fraction. По умолчанию равно 1, если fraction равно None.

fraction

Доля возвращаемых элементов. Нельзя использовать вместе с n.

with_replacement

Разрешает выбирать значения более одного раза.

shuffle

Определяет порядок выбранных значений. Если True, выбранные значения явно перемешиваются. Если False, относительный порядок выбранных значений сохраняется (то есть они идут в том же порядке, что и в исходной Series). Если None (значение по умолчанию), порядок не гарантируется; используется наиболее производительный алгоритм.

seed

Начальное значение для генератора случайных чисел. Если задано None (значение по умолчанию), для каждой операции выборки генерируется случайное начальное значение.

Примеры

>>> s = pl.Series("a", [1, 2, 3, 4, 5])
>>> s.sample(2, shuffle=False, seed=0)  
shape: (2,)
Series: 'a' [i64]
[
    1
    5
]

© 2020 Ritchie Vink
© 2022 Polars contributors
Licensed under the MIT License.
https://docs.pola.rs/api/python/stable/reference/series/api/polars.Series.sample.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API