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.NDArrayTipi 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
float64monodimensionaliintercettare 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.