Classes aninhadas
aula | BooleanMaskUpdate.Opções | Atributos opcionais para BooleanMaskUpdate |
Construtores Públicos
Métodos Públicos
BooleanMaskUpdate.Options estático | eixo (eixo inteiro) Usado para indicar o eixo a partir do qual mascarar. |
BooleanMaskUpdate.Options estático | transmissão (transmissão booleana) Se deve tentar atualizar a transmissão. |
estático <T estende TType > Operando <T> | create (escopo do escopo , tensor do operando <T>, máscara do operando < TBool >, atualizações do operando <T>, opções... opções) Atualiza um tensor nos valores mascarados e retorna o tensor atualizado. |
Métodos herdados
Construtores Públicos
public BooleanMaskUpdate ()
Métodos Públicos
Eixo público estático BooleanMaskUpdate.Options (eixo inteiro)
Usado para indicar o eixo a partir do qual mascarar. axis + dim(mask) <= dim(tensor)
e a forma da mask
devem corresponder às dimensões do primeiro axis + dim(mask)
da forma do tensor
.
Parâmetros
eixo | o eixo a ser mascarado. Usa 0 se for nulo. |
---|
public static BooleanMaskUpdate.Options transmissão (transmissão booleana)
Se deve tentar atualizar a transmissão. Verdadeiro por padrão.
public static Operand <T> create (Escopo do escopo , tensor do operando <T>, máscara do operando < TBool >, atualizações do operando <T>, opções... opções)
Atualiza um tensor nos valores mascarados e retorna o tensor atualizado. Não altera os tensores de entrada. updates
serão transmitidas por padrão
O equivalente Numpy é `tensor[mask] = atualizações`.
Em geral, 0 < dim(mask) = K <= dim(tensor)
, e a forma da mask
deve corresponder às primeiras K dimensões da forma do tensor
. Temos então: booleanMask(tensor, mask)[i, j1,...,jd] = tensor[i1,...,iK,j1,...,jd]
onde (i1,...,iK)
é a i-ésima entrada true
da mask
(ordem da linha principal).
O axis
pode ser usado com mask
para indicar o eixo a ser mascarado (é 0 por padrão). Nesse caso, axis + dim(mask) <= dim(tensor)
e a forma da mask
devem corresponder às dimensões do primeiro axis + dim(mask)
da forma do tensor
.
A forma das updates
deve ser [n, t_1, t_2, ...]
onde n
é o número de valores verdadeiros na mask
e t_i
é a i
ésima dimensão do tensor
após axis
e mask
. updates
serão transmitidas para esta forma por padrão, que pode ser desativada usando options
.
Parâmetros
tensor | O tensor a ser mascarado. |
---|---|
mascarar | A máscara a ser aplicada. |
atualizações | os novos valores |
opções | carrega valores de atributos opcionais |
Devoluções
- O tensor mascarado.