Aggregatore
Descrizione generale
Classe di utilità per il calcolo di valori aggregati.
È improbabile che gli utenti utilizzino direttamente questa classe. Invece registratore le sottoclassi utilizzeranno questa funzionalità per aggregare i loro risultati su diverse dimensioni (ad esempio tempo, scenari, ecc.). API Riferimento
Attributi
funzioni numpy. _kwargs
func
La funzione di aggregazione da utilizzare. Può essere una stringa o un dict che definisce le funzioni di aggregazione o una funzione personalizzata richiamabile che esegue l'aggregazione.
Quando è una stringa può essere una delle seguenti: «sum», «min», «max», «mean», «median», «product» o «count_diverso da zero».
Queste stringhe vengono mappate e fanno sì che l'aggregatore utilizzi le corrispondenti funzioni numpy.
È possibile fornire un dict contenente una chiave «func» e i tasti opzionali «args» e «kwargs». Il valore di «func» dovrebbe essere una stringa corrispondente ai suddetti nomi delle funzioni numpy con le opzioni aggiuntive di «percentile» e «percentileofscore». Queste ultime due funzioni richiedono argomenti aggiuntivi (il percentile e il punteggio) per funzionare e devono essere fornite come valori nelle chiavi «args» o «kwargs» del dizionario. Fai riferimento alle corrispondenti definizioni delle funzioni numpy (o scipy)
per la documentazione su questi argomenti.
Infine, può essere fornita una funzione richiamabile. Questa funzione deve accettare un array numpy 1D o 2D come primo argomento e supportare la parola chiave «axis» come valore intero che determina su quale asse la funzione deve applicare l'aggregazione. La parola chiave axis viene fornita solo quando viene fornito un array 2D. Pertanto, `la funzione richiamabile dovrebbe comportarsi in modo simile alle
Sì func
_args
func_
args: list
Sì func
func_kwargs: detto
sì
Esempio
Last updated