Sintassi:
tf.CUMPROD (tensor_input, asse)
Parametro:
1. tensor_input è un tensore che ha elementi numerici.
Può essere 1o 2 dimensionale.
2. Se il tensore è bidimensionale, è possibile specificare l'asse per ottenere un prodotto cumulativo dei valori in righe o colonne.
Se l'asse = 0, un prodotto cumulativo dei valori viene restituito attraverso la colonna e se l'asse = 1, viene restituito un prodotto cumulativo dei valori.
Se l'asse non è specificato, restituirà il prodotto cumulativo su ciascuna colonna.
Ritorno
Restituisci un tensore con il prodotto cumulativo dei valori.
Esempio 1:
Creiamo un tensore unidimensionale in JS che ha valori interi e restituire il prodotto cumulativo.
Tensorflow.JS - TF.cumprod ()
Produzione:
Lavorando:
1 2 3 4 | 34 34*56 = 1904 34*56*78 = 148512 34*56*78*90 = 13366080 |
Esempio 2:
Creiamo un tensore che ha 2 dimensioni con 3 righe e 2 colonne che hanno valori interi e restituiscono il prodotto cumulativo dei valori tra le colonne.
Tensorflow.JS - TF.cumprod ()
Produzione:
Lavorando:
Tensore [[1, 2], [3, 4], [5, 6]]
Valori della colonna:-
Colonna 1: [1,1*3,1*3*5] => [1,3,15]
Colonna 1: [2,2*4,2*4*6] => [2,8,48]
Esempio 3:
Creiamo un tensore che ha 2 dimensioni in JS con 4 righe e 2 colonne che hanno valori interi e restituiscono il prodotto cumulativo dei valori attraverso le righe.
Tensorflow.JS - TF.cumprod ()
Produzione:
Lavorando:
Tensore [[1, 2], [3, 4], [5, 6], [7, 8]]
Valori delle righe:-
1 2 3 4 | 1,1*2 => [1, 2] 3,3*4 => [3, 12] 5,5*6 => [5, 30] 7,7*8 => [7, 56] |
Esempio 4:
Creiamo un tensore che ha 2 dimensioni in JS con 4 righe e 2 colonne che hanno valori interi e restituiscono il prodotto cumulativo.
Tensorflow.JS - TF.cumprod ()
Produzione:
Lavorando:
Tensore [[1, 2], [3, 4], [5, 6], [7, 8]]
Valori della colonna:-
Colonna 1: [1,1*3,1*3*5,1*3,1*3*5*7] => [1,3,15,105]
Colonna 1: [2,2*4,2*4*6,2*4*6*8] => [2,8,48,384]
Conclusione
In questo tensorflow.JS Tutorial, abbiamo visto come restituire il prodotto cumulativo degli elementi presenti in un tensore usando il TF.Metodo CumProd (). In un tensore 2D, se l'asse = 0, viene restituito un prodotto cumulativo dei valori e se l'asse = 1, viene restituito un prodotto cumulativo di valori attraverso la riga. Per impostazione predefinita, restituirà il prodotto cumulativo su ogni colonna.