Tensorflow.JS - TF.cumprod

Tensorflow.JS - TF.cumprod
„TF.cumprod () im Tensorflow.JS gibt das kumulative Produkt von Elementen zurück, die in einem Tensor vorhanden sind.”

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.