Spec-Zone.ru › Nushell

polars entropy для датафрейма

Вычисляет энтропию по формуле `-sum(pk * log(pk))`, где `pk` — дискретные вероятности.

Сигнатура

> polars entropy {flags}

Флаги

  • --base {float}: Основание логарифма; по умолчанию e.
  • --normalize {bool}: Нормализовать pk, если сумма не равна 1. По умолчанию — true.

Типы входных и выходных данных:

входные данные выходные данные
polars_expression polars_expression

Примеры

Вычисление энтропии выражения столбца

> [[a]; [1] [2] [3]] | polars into-df | polars select (polars col a | polars entropy --base 2) | polars collect
╭───┬──────╮
│ # │  a   │
├───┼──────┤
│ 0 │ 1.46 │
╰───┴──────╯

Вычисление энтропии выражения столбца без нормализации

> [[a]; [1] [2] [3]] | polars into-df | polars select (polars col a | polars entropy --base 2 --normalize false) | polars collect
╭───┬───────╮
│ # │   a   │
├───┼───────┤
│ 0 │ -6.75 │
╰───┴───────╯

Copyright © 2019–2026 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/polars_entropy.html

Spec-Zone.ru

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