tensorflow::ops::Cumsum

#include <math_ops.h>

Calculer la somme cumulative du tenseur x le long de axis .

Résumé

Par défaut, cette opération effectue une somme cumulative inclusive, ce qui signifie que le premier élément de l'entrée est identique au premier élément de la sortie :

tf.cumsum([a, b, c])  # => [a, a + b, a + b + c]

En définissant l'argument kwarg exclusive sur True , une somme cumulée exclusive est effectuée à la place :

tf.cumsum([a, b, c], exclusive=True)  # => [0, a, a + b]

En définissant l'argument kwarg reverse sur True , la somme cumulée est effectuée dans le sens inverse :

tf.cumsum([a, b, c], reverse=True)  # => [a + b + c, b + c, c]

C'est plus efficace que d'utiliser des opérations tf.reverse séparées.

Les arguments kwargs reverse et exclusive peuvent également être combinés :

tf.cumsum([a, b, c], exclusive=True, reverse=True)  # => [b + c, c, 0]

Arguments :

  • portée : un objet Scope
  • x : Un Tensor . Doit être l'un des types suivants : float32 , float64 , int64 , int32 , uint8 , uint16 , int16 , int8 , complex64 , complex128 , qint8 , quint8 , qint32 , half .
  • axe : Un Tensor de type int32 (par défaut : 0). Doit être dans la plage [-rank(x), rank(x)) .

Attributs optionnels (voir Attrs ) :

  • exclusive : Si True , effectuer un cumsum exclusif.
  • reverse : Un bool (par défaut : False).

Retours :

  • Output : Le tenseur de sortie.

Constructeurs et destructeurs

Cumsum (const :: tensorflow::Scope & scope, :: tensorflow::Input x, :: tensorflow::Input axis)
Cumsum (const :: tensorflow::Scope & scope, :: tensorflow::Input x, :: tensorflow::Input axis, const Cumsum::Attrs & attrs)

attributs publics

operation
out

fonctions publiques

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

fonctions statiques publiques

Exclusive (bool x)
Reverse (bool x)

Structures

tensorflow::ops::Cumsum::Attrs

Définiteurs d'attributs optionnels pour Cumsum .

attributs publics

opération

Operation operation

dehors

::tensorflow::Output out

fonctions publiques

Cumsum

 Cumsum(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input x,
  ::tensorflow::Input axis
)

Cumsum

 Cumsum(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input x,
  ::tensorflow::Input axis,
  const Cumsum::Attrs & attrs
)

nœud

::tensorflow::Node * node() const 

opérateur::tensorflow::Entrée

 operator::tensorflow::Input() const 

opérateur::tensorflow::Sortie

 operator::tensorflow::Output() const 

fonctions statiques publiques

Exclusif

Attrs Exclusive(
  bool x
)

Inverse

Attrs Reverse(
  bool x
)