Syntax:
tf.cumprod (Tensor_input, Achse)
Parameter:
1. Tensor_input ist ein Tensor mit numerischen Elementen.
Es kann 1OR 2 dimensional sein.
2. Wenn der Tensor zweidimensional ist, ist es möglich, die Achse anzugeben, um ein kumulatives Produkt von Werten in Zeilen oder Spalten zu erhalten.
Wenn Achse = 0, wird ein kumulatives Produkt von Werten über Säulen hinweg zurückgegeben, und wenn Achse = 1, wird ein kumulatives Produkt der Werte über zeilenweise hinweg zurückgegeben.
Wenn die Achse nicht angegeben ist, gibt sie das kumulative Produkt über jede Spalte zurück.
Zurückkehren
Geben Sie einen Tensor mit dem kumulativen Produkt von Werten zurück.
Beispiel 1:
Lassen Sie uns einen eindimensionalen Tensor in JS erstellen, der ganzzahlige Werte hat und das kumulative Produkt zurückgibt.
Tensorflow.JS - TF.cumprod ()
Ausgang:
Arbeiten:
1 2 3 4 | 34 34*56 = 1904 34*56*78 = 148512 34*56*78*90 = 13366080 |
Beispiel 2:
Erstellen wir einen Tensor mit 2 Dimensionen mit 3 Zeilen und 2 Spalten mit ganzzahligen Werten und geben das kumulative Produkt von Werten über Spalten hinweg zurück.
Tensorflow.JS - TF.cumprod ()
Ausgang:
Arbeiten:
Tensor [[1, 2], [3, 4], [5, 6]]
Spaltenwerte:-
Spalte 1: [1,1*3,1*3*5] => [1,3,15]
Spalte 1: [2,2*4,2*4*6] => [2,8,48]
Beispiel 3:
Erstellen wir einen Tensor mit 2 Dimensionen in JS mit 4 Zeilen und 2 Spalten mit ganzzahligen Werten und geben das kumulative Produkt von Werten über Zeilen hinweg zurück.
Tensorflow.JS - TF.cumprod ()
Ausgang:
Arbeiten:
Tensor [[1, 2], [3, 4], [5, 6], [7, 8]]
Zeilenwerte:-
1 2 3 4 | 1,1*2 => [1, 2] 3,3*4 => [3, 12] 5,5*6 => [5, 30] 7,7*8 => [7, 56] |
Beispiel 4:
Erstellen wir einen Tensor mit 2 Dimensionen in JS mit 4 Zeilen und 2 Spalten mit ganzzahligen Werten und geben das kumulative Produkt zurück.
Tensorflow.JS - TF.cumprod ()
Ausgang:
Arbeiten:
Tensor [[1, 2], [3, 4], [5, 6], [7, 8]]
Spaltenwerte:-
Spalte 1: [1,1*3,1*3*5,1*3,1*3*5*7] => [1,3,15,105]
Spalte 1: [2,2*4,2*4*6,2*4*6*8] => [2,8,48,384]
Abschluss
In diesem Tensorflow.JS Tutorial haben wir gesehen.cumprod () Methode. In einem 2D-Tensor wird ein kumulatives Produkt der Werte in Bezug. Standardmäßig wird das kumulative Produkt in jede Spalte zurückgegeben.