polars.testing.parametric.create_list_strategy
-
Создать стратегию для генерации данных
ListPolars.Устарело с версии 0.20.26: Вместо этого используйте
lists().- Параметры:
-
-
inner_dtypePolarsDataType -
тип внутренних элементов списка (также может быть другим списком).
-
select_fromlist, optional -
случайным образом выбирать внутренние значения из этого списка (в противном случае используется стратегия по умолчанию, связанная с внутренним типом данных).
-
sizeint, optional -
если задано, создаваемые списки будут иметь именно этот размер (параметры min_size/max_size игнорируются).
-
min_sizeint, optional -
задать минимальный размер создаваемых списков (по умолчанию: 0, если не задано).
-
max_sizeint, optional -
задать максимальный размер создаваемых списков (по умолчанию: 3, если min_size не задан или равен нулю; в противном случае — 2 × min_size).
-
uniquebool, optional -
гарантировать, что создаваемые списки содержат уникальные значения.
-
Примеры
Создать стратегию, которая генерирует список значений i32:
>>> from polars.testing.parametric import create_list_strategy >>> lst = create_list_strategy(inner_dtype=pl.Int32) >>> lst.example() [-11330, 24030, 116]
polars.testing.parametric.create_list_strategy(
inner_dtype: PolarsDataType | None = None,
*,
select_from: Sequence[Any] | None = None,
size: int | None = None,
min_size: int = 0,
max_size: int | None = None,
unique: bool = False,
) → SearchStrategy[list[Any]]
© 2020 Ritchie Vink
© 2022 Polars contributors
Licensed under the MIT License.
https://docs.pola.rs/api/python/stable/reference/api/polars.testing.parametric.create_list_strategy.html