Tensorflow.JS - TF.cumprod

Tensorflow.JS - TF.cumprod
„TF.cumprod () w Tensorflow.JS zwraca skumulowany produkt elementów obecnych w tensorze."

Składnia:

tf.cumprod (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, skumulowany iloczyn wartości jest zwracany przez kolumny, a jeśli oś = 1, kumulatywny produkt wartości jest zwracany przez rzędowy.

Jeśli oś nie jest określona, ​​zwróci skumulowany produkt w każdej kolumnie.

Powrót

Zwróć tensor z skumulowanym produktem wartości.

Przykład 1:

Utwórzmy jednowymiarowy tensor w JS, który ma wartości liczb całkowitych i zwraca skumulowany produkt.





Tensorflow.JS - TF.cumprod ()




Wyjście:

Pracujący:

1
2
3
4
34
34*56 = 1904
34*56*78 = 148512
34*56*78*90 = 13366080

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 zwraca skumulowany produkt wartości w kolumnach.





Tensorflow.JS - TF.cumprod ()




Wyjście:

Pracujący:

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

Wartości kolumny:-

Kolumna 1: [1,1*3,1*3*5] => [1,3,15]
Kolumna 1: [2,2*4,2*4*6] => [2,8,48]

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.cumprod ()




Wyjście:

Pracujący:

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

Wartości wiersza:-

1
2
3
4
1,1*2 => [1, 2]
3,3*4 => [3, 12]
5,5*6 => [5, 30]
7,7*8 => [7, 56]

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ą kumulatywny produkt.





Tensorflow.JS - TF.cumprod ()




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,1*3*5*7] => [1,3,15,105]
Kolumna 1: [2,2*4,2*4*6,2*4*6*8] => [2,8,48,384]

Wniosek

W tym tensorflow.Samouczek JS, widzieliśmy, jak zwrócić skumulowany produkt elementów obecnych w tensorze za pomocą TF.metoda cumprod (). W tensorze 2D, jeśli oś = 0, skumulowany produkt wartości jest zwracany pod względem kolumny, a jeśli oś = 1, kumulatywny produkt wartości jest zwracany przez rzędowy. Domyślnie zwróci skumulowany produkt w każdej kolumnie.