Agregador
Descrição geral
Classe utilitária para calcular valores agregados.
É improvável que os usuários usem essa classe diretamente. Em vez disso Gravador as subclasses usarão essa funcionalidade para agregar seus resultados em diferentes dimensões (por exemplo, tempo, cenários etc.). API Referência
Atributos
. _kwargs
func
A função de agregação a ser usada. Pode ser uma string ou um ditado definindo funções de agregação ou uma função personalizada que pode ser chamada e executa agregação.
Quando uma string, ela pode ser: “sum”, “min”, “max”, “mean”, “median”, “product” ou “count”_diferente de zero”. Essas strings são mapeadas e fazem com que o agregador use as funções numpy correspondentes
.
Um dicionário pode ser fornecido contendo uma chave “func” e as chaves opcionais “args” e “kwargs”. O valor de “func” deve ser uma string correspondente aos nomes de funções numpy mencionados acima com as opções adicionais de “percentil” e “percentileofscore”. Essas duas últimas funções requerem argumentos adicionais (o percentil e a pontuação) para funcionar e devem ser fornecidas como valores nas teclas “args” ou “kwargs” do dicionário. Consulte as definições da função numpy (ou scipy) correspondentes para obter documentação sobre
esses argumentos.
Finalmente, uma função que pode ser chamada pode ser fornecida. Essa função deve aceitar uma matriz numérica 1D ou 2D como primeiro argumento e oferecer suporte à palavra-chave “axis” como valor inteiro que determina qual eixo sobre o qual a função deve aplicar a agregação. A palavra-chave axis só é fornecida quando uma matriz 2D é fornecida. Portanto, `a função que pode ser chamada deve se comportar de maneira semelhante às funções numpy
Sim,
func_args
func_
args: list
Sim, função
func_kwargs: ditado
sim
Exemplo
Last updated