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]
où (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, ...]
où 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é.