Syntaxe:
TF.Cumprod (Tensor_input, axe)
Paramètre:
1. Tensor_input est un tenseur qui a des éléments numériques.
Il peut être 1 ou 2 dimensions.
2. Si le tenseur est bidimensionnel, il est possible de spécifier l'axe pour obtenir un produit cumulatif de valeurs en lignes ou colonnes.
Si axe = 0, un produit cumulatif des valeurs est renvoyé à travers la colonne, et si axe = 1, un produit cumulatif des valeurs est renvoyé à travers la ligne.
Si l'axe n'est pas spécifié, il renverra le produit cumulatif sur chaque colonne.
Retour
Renvoyez un tenseur avec le produit cumulatif des valeurs.
Exemple 1:
Créons un tenseur unidimensionnel en JS qui a des valeurs entières et renvoie le produit cumulatif.
Tensorflow.JS - TF.Cumprod ()
Sortir:
Fonctionnement:
1 2 3 4 | 34 34 * 56 = 1904 34 * 56 * 78 = 148512 34 * 56 * 78 * 90 = 13366080 |
Exemple 2:
Créons un tenseur qui a 2 dimensions avec 3 lignes et 2 colonnes qui ont des valeurs entières et renvoie le produit cumulatif des valeurs à travers les colonnes.
Tensorflow.JS - TF.Cumprod ()
Sortir:
Fonctionnement:
Tenseur [[1, 2], [3, 4], [5, 6]]
Valeurs de colonne:-
Colonne 1: [1,1 * 3,1 * 3 * 5] => [1,3,15]
Colonne 1: [2,2 * 4,2 * 4 * 6] => [2,8,48]
Exemple 3:
Créons un tenseur qui a 2 dimensions en js avec 4 lignes et 2 colonnes qui ont des valeurs entières et renvoie le produit cumulatif des valeurs entre les lignes.
Tensorflow.JS - TF.Cumprod ()
Sortir:
Fonctionnement:
Tenseur [[1, 2], [3, 4], [5, 6], [7, 8]]
Valeurs de ligne:-
1 2 3 4 | 1,1 * 2 => [1, 2] 3,3 * 4 => [3, 12] 5,5 * 6 => [5, 30] 7,7 * 8 => [7, 56] |
Exemple 4:
Créons un tenseur qui a 2 dimensions en js avec 4 lignes et 2 colonnes qui ont des valeurs entières et renvoient le produit cumulatif.
Tensorflow.JS - TF.Cumprod ()
Sortir:
Fonctionnement:
Tenseur [[1, 2], [3, 4], [5, 6], [7, 8]]
Valeurs de colonne:-
Colonne 1: [1,1 * 3,1 * 3 * 5,1 * 3,1 * 3 * 5 * 7] => [1,3,15,105]
Colonne 1: [2,2 * 4,2 * 4 * 6,2 * 4 * 6 * 8] => [2,8,48,384]
Conclusion
Dans ce Tensorflow.Tutoriel JS, nous avons vu comment retourner le produit cumulatif d'éléments présents dans un tenseur en utilisant le TF.Méthode Cumprod (). Dans un tenseur 2D, si axe = 0, un produit cumulatif des valeurs est renvoyé sur le plan de la colonne, et si axe = 1, un produit cumulatif des valeurs est renvoyé à travers la ligne. Par défaut, il renverra le produit cumulatif sur chaque colonne.