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.