BooleanMaskUpdate

classe abstraite publique BooleanMaskUpdate

Classes imbriquées

classe BooleanMaskUpdate.Options Attributs facultatifs pour BooleanMaskUpdate

Constructeurs Publics

Méthodes publiques

BooleanMaskUpdate.Options statique
axe (axe entier)
Utilisé pour indiquer l'axe à partir duquel masquer.
BooleanMaskUpdate.Options statique
diffusion (diffusion booléenne)
S'il faut essayer la mise à jour de diffusion.
statique <T étend TType > Opérande <T>
créer (Portée de portée , tenseur d'opérande <T>, masque d'opérande <TBool> , mises à jour d'opérande <T>, options... options)
Met à jour un tenseur aux valeurs masquées et renvoie le tenseur mis à jour.

Méthodes héritées

Constructeurs Publics

public BooleanMaskUpdate ()

Méthodes publiques

Axe public statique BooleanMaskUpdate.Options (axe Integer)

Utilisé pour indiquer l'axe à partir duquel masquer. axis + dim(mask) <= dim(tensor) et la forme du mask doivent correspondre aux premières dimensions axis + dim(mask) de la forme du tensor .

Paramètres
axe l'axe à partir duquel masquer. Utilise 0 si nul.

diffusion publique statique BooleanMaskUpdate.Options (diffusion booléenne)

S'il faut essayer la mise à jour de diffusion. Vrai par défaut.

création d'opérande statique public <T> (portée de portée , tenseur d'opérande <T>, masque d'opérande <TBool> , mises à jour d' opérande <T>, options... options)

Met à jour un tenseur aux valeurs masquées et renvoie le tenseur mis à jour. Ne mute pas les tenseurs d'entrée. updates seront diffusées par défaut

L'équivalent Numpy est `tensor[mask] = mises à jour`.

En général, 0 < dim(mask) = K <= dim(tensor) , et la forme du mask doit correspondre aux K premières dimensions de la forme du tensor . On a alors : booleanMask(tensor, mask)[i, j1,...,jd] = tensor[i1,...,iK,j1,...,jd](i1,...,iK) est la ième true entrée du mask (ordre des lignes majeures).

L' axis peut être utilisé avec mask pour indiquer l'axe à partir duquel masquer (c'est 0 par défaut). Dans ce cas, axis + dim(mask) <= dim(tensor) et la forme du mask doivent correspondre aux premières dimensions axis + dim(mask) de la forme du tensor .

La forme des updates doit être [n, t_1, t_2, ...]n est le nombre de valeurs vraies dans mask et t_i est la i ème dimension du tensor après axis et mask . updates seront diffusées sur cette forme par défaut, ce qui peut être désactivé à l'aide options .

Paramètres
tenseur Le tenseur à masquer.
masque Le masque à appliquer.
mises à jour les nouvelles valeurs
choix porte des valeurs d'attributs facultatifs
Retour
  • Le tenseur masqué.