BooleanMaskUpdate

classe abstrata pública BooleanMaskUpdate

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.