Tensorflow.JS - TF.logique et

Tensorflow.JS - TF.logique et

«TF.Logicandand () dans TensorFlow.JS est appliqué sur deux tenseurs / scalaires avec des valeurs booléennes, qui effectue un calcul d'élément. Il renvoie vrai si les deux éléments sont vrais; Par ailleurs faux."

Scénario 1: Travaillez avec Scalar

Scalar ne stockera qu'une seule valeur. Mais de toute façon, ça renvoie un tenseur.

Syntaxe

TF.Logicaland (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 logicaland () sur deux scalaires.






Tensorflow.JS - TF.Logicandand ()




Sortir

Fonctionnement
Sortie 1: vraie logique et faux - faux
Sortie 2: vraie logique et vrai - vrai

Scénario 2: Travaillez avec le tenseur

Le tenseur peut stocker plusieurs valeurs; Ils peuvent être unidimensionnels ou multidimensionnels.

Syntaxe

TF.Logicaland (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 une opération logicale et ().







Sortir

Fonctionnement

[true, false, true, true] logicaland [false, true, true, true] => [false, false, true, true]

Scénario 3: Travaillez avec le tenseur et le scalaire

Il peut être possible d'effectuer une logique et () sur chaque élément dans un tenseur avec un scalaire.

Syntaxe

TF.Logicaland (tenseur, scalaire)

Exemple
Créez un tenseur unidimensionnel et un scalaire et effectuez Logicandand ().







Sortir

Conclusion

TF.Logicandand () dans TensorFlow.JS revient vrai si les deux éléments sont vrais; Sinon, faux. Tout en effectuant TF.Logicandand () sur deux tenseurs, assurez-vous que le nombre d'éléments dans deux tenseurs doit être le même. Nous avons discuté de trois scénarios différents pour expliquer l'opération Logicandand ().