Tensorflow.JS - TF.Cumsum

Tensorflow.JS - TF.Cumsum
„TF.cumsum () w Tensorflow.JS zwraca skumulowaną sumę elementów obecnych w tensorze."

Składnia:

tf.cumsum (tensor_input, oś)

Parametr:

1. tensor_input to tensor, który ma elementy numeryczne.

Może być 1 lub 2 wymiarowy.

2. Jeśli tensor jest dwuwymiarowy, to możliwe jest określenie osi, aby uzyskać skumulowany produkt wartości w rzędach lub kolumnach.

Jeśli oś = 0, skumulowana suma wartości jest zwracana pod względem kolumny, a jeśli oś = 1, skumulowana suma wartości jest zwracana.

Jeśli oś nie jest określona, ​​zwróci sumę skumulowaną na każdej kolumnie.

Powrót

Zwróć tensor z skumulowaną sumą wartości.

Przykład 1:

Utwórzmy jednowymiarowy tensor w JS, który ma wartości liczb całkowitych i zwraca sumę skumulowaną.





Tensorflow.JS - TF.cumsum ()




Wyjście:

Pracujący:

1
2
3
4
34
34+56 = 90
34+56+78 = 168
34+56+78+90 = 258

Przykład 2:

Utwórzmy tensor, który ma 2 wymiary z 3 wierszami i 2 kolumnami, które mają wartości liczb całkowitych i zwracają skumulowaną sumę wartości w kolumnach.





Tensorflow.JS - TF.cumsum ()




Wyjście:

Pracujący:

Tensor [[1, 2], [3, 4], [5, 6]]

Wartości kolumny:-

Kolumna 1: [1,1+3,1+3+5] => [1,4,9]
Kolumna 1: [2,2+4,2+4+6] => [2,6,12]

Przykład 3:

Utwórzmy tensor, który ma 2 wymiary w JS z 4 wierszami i 2 kolumnami, które mają wartości liczb całkowity.





Tensorflow.JS - TF.cumsum ()




Wyjście:

Pracujący:

Tensor [[1, 2], [3, 4], [5, 6], [7, 8]]

Wartości wiersza:-

1
2
3
4
1,1+2 => [1, 3]
3,3+4 => [3, 7]
5,5+6 => [5, 11]
7,7+8 => [7, 15]

Przykład 4:

Utwórzmy tensor, który ma 2 wymiary w JS z 4 wierszami i 2 kolumnami, które mają wartości liczb całkowitych i zwracają sumę skumulowaną.





Tensorflow.JS - TF.cumsum ()




Wyjście:

Pracujący:

Tensor [[1, 2], [3, 4], [5, 6], [7, 8]]

Wartości kolumny:-

Kolumna 1: [1,1+3,1+3+5,1+3+5+7] => [1,4,9,16]
Kolumna 1: [2,2+4,2+4+6,2+4+6+8] => [2,6,12,20]

Wniosek

W tym tensorflow.Samouczek JS, widzieliśmy, jak zwrócić skumulowaną sumę elementów obecnych w tensorze za pomocą TF.metoda cumsum (). W tensorze 2D, jeśli oś = 0, skumulowana suma wartości jest zwracana pod względem kolumnowym, a jeśli oś = 1, skumulowana suma wartości jest zwracana przez rzędową. Domyślnie zwróci łączną sumę w każdej kolumnie.