aggregationslib

Funkcje agregacji dla Pythona

Means udostępnia funkcje agregujące dla danych numerycznych: średnie klasyczne, quasi-arytmetyczne, OWA, logarytmiczne, wykładnicze, Lehmera oraz kombinacje wypukłe.

Instalacja

python -m pip install aggregationslib

Szybki przykład

from aggregationslib.aggregations import A_amn, A_ar, Combine2Aggregations

data = [0.2, 0.6, 0.7]

func1 = A_amn(p=0.5)
print(func1(data))

func2 = Combine2Aggregations(A_ar(), min)
print(func2(data))

Zaimplementowane rodziny

Średnie klasyczne

Agregacje arytmetyczne, kwadratowe, geometryczne, harmoniczne, potęgowe i produktowe.

Agregacje uporządkowane

Mediana, agregacja olimpijska oraz konfigurowalna agregacja olimpijska po odcięciu skrajnych wartości.

Średnie zaawansowane

Średnie wykładnicze, Lehmera, logarytmiczne, arytmetyczno-minimalne i arytmetyczno-maksymalne.

Język dokumentacji

To jest polska wersja dokumentacji. Wersja angielska jest dostępna pod adresem /en/.