Syntax:
tf.Cumsum (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 ist, wird die kumulative Wertesumme in Bezug.
Wenn die Achse nicht angegeben ist, gibt sie die kumulative Summe über jede Spalte zurück.
Zurückkehren
Gibt einen Tensor mit der kumulativen Wertsumme zurück.
Beispiel 1:
Lassen Sie uns einen eindimensionalen Tensor in JS erstellen, der ganzzahlige Werte hat und die kumulative Summe zurückgibt.
Tensorflow.JS - TF.Cumsum ()
Ausgang:
Arbeiten:
1 2 3 4 | 34 34+56 = 90 34+56+78 = 168 34+56+78+90 = 258 |
Beispiel 2:
Erstellen wir einen Tensor mit 2 Dimensionen mit 3 Zeilen und 2 Spalten mit ganzzahligen Werten und geben die kumulative Summe von Werten über Spalten hinweg zurück.
Tensorflow.JS - TF.Cumsum ()
Ausgang:
Arbeiten:
Tensor [[1, 2], [3, 4], [5, 6]]
Spaltenwerte:-
Spalte 1: [1,1+3,1+3+5] => [1,4,9]
Spalte 1: [2,2+4,2+4+6] => [2,6,12]
Beispiel 3:
Erstellen wir einen Tensor mit 2 Dimensionen in JS mit 4 Zeilen und 2 Spalten mit ganzzahligen Werten und geben die kumulative Summe von Werten über Zeilen hinweg zurück.
Tensorflow.JS - TF.Cumsum ()
Ausgang:
Arbeiten:
Tensor [[1, 2], [3, 4], [5, 6], [7, 8]]
Zeilenwerte:-
1 2 3 4 | 1,1+2 => [1, 3] 3,3+4 => [3, 7] 5,5+6 => [5, 11] 7,7+8 => [7, 15] |
Beispiel 4:
Erstellen wir einen Tensor mit 2 Dimensionen in JS mit 4 Zeilen und 2 Spalten mit ganzzahligen Werten und geben die kumulative Summe zurück.
Tensorflow.JS - TF.Cumsum ()
Ausgang:
Arbeiten:
Tensor [[1, 2], [3, 4], [5, 6], [7, 8]]
Spaltenwerte:-
Spalte 1: [1,1+3,1+3+5,1+3+5+7] => [1,4,9,16]
Spalte 1: [2,2+4,2+4+6,2+4+6+8] => [2,6,12,20]
Abschluss
In diesem Tensorflow.JS Tutorial haben wir gesehen.cumsum () Methode. In einem 2D-Tensor, wenn Achse = 0, wird die kumulative Wertesumme in Bezug. Standardmäßig wird die kumulative Summe in jeder Spalte zurückgegeben.