Spec-Zone.ru › Polars

polars.testing.parametric.lists

polars.testing.parametric.lists(
    inner_dtype: DataType,
    *,
    select_from: Sequence[Any] | None = None,
    min_size: int = 0,
    max_size: int | None = None,
    unique: bool = False,
    **kwargs: Any,
) → SearchStrategy[list[Any]]

Создаёт стратегию для генерации списков заданного типа данных.

Предупреждение

Эта функциональность в настоящее время считается нестабильной. Она может быть изменена в любой момент, и это не будет считаться нарушающим обратную совместимость изменением.

Параметры:
inner_dtype

Тип данных элементов списка. Если тип данных задан не полностью, будут использоваться значения по умолчанию, например, Datetime станет Datetime('us').

select_from

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

min_size

Минимальная длина генерируемых списков.

max_size

Максимальная длина генерируемых списков. Если задано None (по умолчанию), максимальное значение определяется на основе min_size: 3, если min_size равно нулю, иначе 2 * min_size.

unique

Гарантирует, что генерируемые списки содержат уникальные значения.

**kwargs

Дополнительные аргументы, передаваемые вложенным стратегиям генерации данных.

Примеры

…

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

Spec-Zone.ru

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