Sintassi:
tf.cumsum (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 Asse = 0, la somma cumulativa dei valori viene restituita in termini di colonna e se l'asse = 1, la somma cumulativa dei valori viene restituita in termini di riga.
Se l'asse non è specificato, restituirà la somma cumulativa su ciascuna colonna.
Ritorno
Restituire un tensore con la somma cumulativa dei valori.
Esempio 1:
Creiamo un tensore unidimensionale in JS che ha valori interi e restituire la somma cumulativa.
Tensorflow.JS - TF.cumsum ()
Produzione:
Lavorando:
1 2 3 4 | 34 34+56 = 90 34+56+78 = 168 34+56+78+90 = 258 |
Esempio 2:
Creiamo un tensore che ha 2 dimensioni con 3 righe e 2 colonne che hanno valori interi e restituiscono la somma cumulativa dei valori tra le colonne.
Tensorflow.JS - TF.cumsum ()
Produzione:
Lavorando:
Tensore [[1, 2], [3, 4], [5, 6]]
Valori della colonna:-
Colonna 1: [1,1+3,1+3+5] => [1,4,9]
Colonna 1: [2,2+4,2+4+6] => [2,6,12]
Esempio 3:
Creiamo un tensore che ha 2 dimensioni in JS con 4 righe e 2 colonne che hanno valori interi e restituiscono la somma cumulativa dei valori attraverso le righe.
Tensorflow.JS - TF.cumsum ()
Produzione:
Lavorando:
Tensore [[1, 2], [3, 4], [5, 6], [7, 8]]
Valori delle righe:-
1 2 3 4 | 1,1+2 => [1, 3] 3,3+4 => [3, 7] 5,5+6 => [5, 11] 7,7+8 => [7, 15] |
Esempio 4:
Creiamo un tensore che abbia 2 dimensioni in JS con 4 righe e 2 colonne che hanno valori interi e restituiscono la somma cumulativa.
Tensorflow.JS - TF.cumsum ()
Produzione:
Lavorando:
Tensore [[1, 2], [3, 4], [5, 6], [7, 8]]
Valori della colonna:-
Colonna 1: [1,1+3,1+3+5,1+3+5+7] => [1,4,9,16]
Colonna 1: [2,2+4,2+4+6,2+4+6+8] => [2,6,12,20]
Conclusione
In questo tensorflow.JS Tutorial, abbiamo visto come restituire la somma cumulativa di elementi presenti in un tensore usando il TF.Metodo cumsum (). In un tensore 2D, se AXIS = 0, la somma cumulativa dei valori viene restituita in termini di colonna e se l'asse = 1, la somma cumulativa dei valori viene restituita attraverso la riga dal punto di vista della riga. Per impostazione predefinita, restituirà la somma cumulativa su ciascuna colonna.