BooleanMaskUpdate

classe astratta pubblica BooleanMaskUpdate

Classi nidificate

classe BooleanMaskUpdate.Options Attributi facoltativi per BooleanMaskUpdate

Costruttori pubblici

Metodi pubblici

BooleanMaskUpdate.Options statico
asse (asse intero)
Utilizzato per indicare l'asse da cui mascherare.
BooleanMaskUpdate.Options statico
broadcast (trasmissione booleana)
Se provare a trasmettere l'aggiornamento.
statico <T estende TType > Operando <T>
create (ambito dell'ambito , tensore dell'operando <T>, maschera dell'operando < TBool >, aggiornamenti dell'operando <T>, opzioni... opzioni)
Aggiorna un tensore ai valori mascherati e restituisce il tensore aggiornato.

Metodi ereditati

Costruttori pubblici

public BooleanMaskUpdate ()

Metodi pubblici

asse BooleanMaskUpdate.Options pubblico statico (asse intero)

Utilizzato per indicare l'asse da cui mascherare. axis + dim(mask) <= dim(tensor) e la forma della mask devono corrispondere alle dimensioni del primo axis + dim(mask) della forma del tensor .

Parametri
asse l'asse da cui mascherare. Utilizza 0 se null.

broadcast BooleanMaskUpdate.Options pubblico statico (trasmissione booleana)

Se provare a trasmettere l'aggiornamento. Vero per impostazione predefinita.

creazione operando statico pubblico <T> (ambito ambito , tensore operando <T>, maschera operando < TBool >, aggiornamenti operando <T>, opzioni... opzioni)

Aggiorna un tensore ai valori mascherati e restituisce il tensore aggiornato. Non muta i tensori di input. updates verranno trasmessi per impostazione predefinita

L'equivalente Numpy è "tensore[maschera] = aggiornamenti".

In generale, 0 < dim(mask) = K <= dim(tensor) e la forma della mask deve corrispondere alle prime K dimensioni della forma del tensor . Abbiamo quindi: booleanMask(tensor, mask)[i, j1,...,jd] = tensor[i1,...,iK,j1,...,jd] dove (i1,...,iK) è l'iesima true voce della mask (ordine riga maggiore).

L' axis può essere utilizzato con mask per indicare l'asse da cui mascherare (è 0 per impostazione predefinita). In tal caso, axis + dim(mask) <= dim(tensor) e la forma della mask devono corrispondere alle dimensioni del primo axis + dim(mask) della forma del tensor .

La forma degli updates dovrebbe essere [n, t_1, t_2, ...] dove n è il numero di valori veri nella mask e t_i è l' i esima dimensione del tensor dopo axis e mask . updates verranno trasmessi a questa forma per impostazione predefinita, che può essere disabilitata utilizzando options .

Parametri
tensore Il tensore da mascherare.
maschera La maschera da applicare.
aggiornamenti i nuovi valori
opzioni trasporta valori di attributi opzionali
ritorna
  • Il tensore mascherato.