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é.