stats_utils.py

stats_utils.py raccoglie le statistiche descrittive di base del package e i validatori interni riusati anche da altri moduli.

Import principali

  • Librerie esterne: numpy as np, numpy.typing.ArrayLike, numpy.typing.NDArray

  • Tipi definiti nel modulo: FloatVector = NDArray[np.float64]

  • Helper interni: _as_float_vector, _validate_weights

Cosa espone

Di cosa si occupa

  • convertire input array-like in vettori float64 monodimensionali

  • intercettare input vuoti o non finiti

  • gestire opzionalmente pesi strettamente positivi

  • calcolare statistiche non pesate e pesate con un’interfaccia uniforme

Relazioni interne

Gli helper di questo modulo non servono solo alle funzioni statistiche. _as_float_vector viene importata anche da plot_utils e fit_utils, quindi stats_utils.py e il punto centrale della normalizzazione numerica degli input.

Pagine di dettaglio