BooleanMaskUpdate

clase abstracta pública BooleanMaskUpdate

Clases anidadas

clase Opciones de actualización de máscara booleana Atributos opcionales para BooleanMaskUpdate

Constructores Públicos

Métodos públicos

Estático BooleanMaskUpdate.Options
eje (eje entero)
Se utiliza para indicar el eje desde el que se debe enmascarar.
Estático BooleanMaskUpdate.Options
transmisión (transmisión booleana)
Si intentar transmitir la actualización.
estático <T extiende TType > Operando <T>
crear (alcance del alcance , tensor del operando <T>, máscara del operando <TBool> , actualizaciones del operando <T>, opciones ... )
Actualiza un tensor en los valores enmascarados y devuelve el tensor actualizado.

Métodos heredados

Constructores Públicos

Actualización de máscara booleana pública ()

Métodos públicos

eje público estático BooleanMaskUpdate.Options (eje entero)

Se utiliza para indicar el eje desde el que se debe enmascarar. axis + dim(mask) <= dim(tensor) y la forma de la mask deben coincidir con las dimensiones del primer axis + dim(mask) de la forma del tensor .

Parámetros
eje el eje desde el cual enmascarar. Utiliza 0 si es nulo.

transmisión pública estática BooleanMaskUpdate.Options (transmisión booleana)

Si intentar transmitir la actualización. Verdadero por defecto.

creación de operando estático público <T> (alcance de alcance , tensor de operando <T>, máscara de operando <TBool> , actualizaciones de operando <T>, opciones... opciones)

Actualiza un tensor en los valores enmascarados y devuelve el tensor actualizado. No muta los tensores de entrada. updates se transmitirán de forma predeterminada

El equivalente de Numpy es `tensor [máscara] = actualizaciones`.

En general, 0 < dim(mask) = K <= dim(tensor) y la forma de la mask debe coincidir con las primeras K dimensiones de la forma del tensor . Entonces tenemos: booleanMask(tensor, mask)[i, j1,...,jd] = tensor[i1,...,iK,j1,...,jd] donde (i1,...,iK) es la iésima entrada true de mask (orden de fila principal).

El axis podría usarse con mask para indicar el eje desde el que se debe enmascarar (es 0 por defecto). En ese caso, axis + dim(mask) <= dim(tensor) y la forma de la mask deben coincidir con las dimensiones del primer axis + dim(mask) de la forma del tensor .

La forma de updates debe ser [n, t_1, t_2, ...] donde n es el número de valores verdaderos en mask y t_i es la i ésima dimensión del tensor después axis y mask . updates se transmitirán a esta forma de forma predeterminada, que se puede desactivar usando options .

Parámetros
tensor El tensor a enmascarar.
mascarilla La mascarilla a aplicar.
actualizaciones los nuevos valores
opciones lleva valores de atributos opcionales
Devoluciones
  • El tensor enmascarado.