Scénario 1: Travaillez avec Scalar
Scalar ne stockera qu'une seule valeur. Mais de toute façon, ça renvoie un tenseur.
Syntaxe
TF.logicxor (scalar1, scalar2)Paramètres
Scalar1 et Scalar2 sont les tenseurs qui ne peuvent prendre qu'une seule valeur en tant que paramètre.
Exemple
Créez trois scalaires avec des valeurs booléennes et appliquez simultanément logicxor () sur deux scalaires.
Tensorflow.JS - TF.logicXor ()
Sortir
Fonctionnement
Sortie 1: Vrai LogicalXor Faux - Vrai
Sortie 2: Vrai LogicalXor True - False
Scénario 2: Travaillez avec le tenseur
Le tenseur peut stocker plusieurs valeurs; Ils peuvent être unidimensionnels ou multidimensionnels.
Syntaxe
TF.logicxor (Tensor1, Tensor2)Paramètres
Tensor1 et Tensor2 sont les tenseurs qui ne peuvent prendre que des valeurs uniques ou multiples comme paramètre.
Exemple
Créez deux tenseurs unidimensionnels et effectuez l'opération logicxor ().
Sortir
Fonctionnement
[true, false, true, true] logicalXor [false, true, true, true] => [true, true, false, false]
Scénario 3: Travaillez avec le tenseur et le scalaire
Il peut être possible d'effectuer logicxor () sur chaque élément d'un tenseur avec un scalaire.
Syntaxe
TF.logicxor (tenseur, scalaire)Exemple
Créez un tenseur unidimensionnel, un scalaire, et effectuez LogicalXor ().
Sortir
Fonctionnement
True LogicalXor vrai - faux
faux logicalxor vrai - vrai
True LogicalXor vrai - faux
Conclusion
TF.logicXor () dans TensorFlow.JS revient false si les deux éléments sont les mêmes; Sinon, vrai est retourné. Tout en effectuant TF.logicXor () sur deux tenseurs, assurez-vous que le nombre d'éléments en deux tenseurs doit être le même. Nous avons discuté de trois scénarios différents pour expliquer l'opération logicyxor ().