Reduce

clase abstracta pública Reducir
Subclases directas conocidas
Subclases indirectas conocidas

Encapsula métricas que realizan una operación de reducción en los valores de la métrica.

Constantes

Cadena CONTAR
Cadena TOTAL

Métodos públicos

Variable <T>
obtenerContar ()
Obtiene la variable de recuento
Clase<T>
getResultType ()
Obtiene el tipo de las variables.
Variable <T>
obtenerTotal ()
Obtiene la variable total
Op.
restablecerEstados ()
Restablece cualquier variable de estado a sus valores iniciales.
Operando <T>
resultado ()
Obtiene el resultado actual de la métrica.
Lista< Op . >
updateStateList ( Operando <? extiende TNumber > valores, Operando <? extiende TNumber > sampleWeights)
Actualiza las variables métricas en función de las entradas.

Métodos heredados

Constantes

cadena final estática pública COUNT

Valor constante: "recuento"

Cadena final estática pública TOTAL

Valor constante: "total"

Métodos públicos

Variable pública <T> getCount ()

Obtiene la variable de recuento

Devoluciones
  • la variable de conteo

Clase pública<T> getResultType ()

Obtiene el tipo de las variables.

Devoluciones
  • el tipo de las variables

Variable pública <T> getTotal ()

Obtiene la variable total

Devoluciones
  • la variable total

public Op resetStates ()

Restablece cualquier variable de estado a sus valores iniciales.

Devoluciones
  • la operación de control para realizar el reinicio

resultado del operando público <T> ()

Obtiene el resultado actual de la métrica.

Devoluciones
  • el resultado, posiblemente con dependencias de control

Lista pública < Op > updateStateList ( Operando <? extiende TNumber > valores, Operando <? extiende TNumber > sampleWeights)

Actualiza las variables métricas en función de las entradas. Se requiere al menos un argumento de entrada para values , una entrada adicional opcional para los sampleWeights

Parámetros
valores las entradas que se pasarán al estado de actualización, esto no puede ser nulo
pesos de muestra Los pesos de muestra que se aplicarán a los valores pueden ser nulos.
Devoluciones
  • el resultado con una dependencia de control del estado de actualización Operandos
Lanza
Argumento de excepción ilegal si el valor es nulo