टेंसरफ़्लो:: ऑप्स:: कमसम

#include <math_ops.h>

axis के अनुदिश टेंसर x के संचयी योग की गणना करें।

सारांश

डिफ़ॉल्ट रूप से, यह ऑप एक समावेशी कमसम निष्पादित करता है, जिसका अर्थ है कि इनपुट का पहला तत्व आउटपुट के पहले तत्व के समान है:

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

exclusive क्वार्ग को True पर सेट करके, इसके बजाय एक एक्सक्लूसिव कमसम निष्पादित किया जाता है:

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

reverse क्वार्ग को True पर सेट करके, कमसम विपरीत दिशा में किया जाता है:

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

यह अलग-अलग tf.reverse ऑप्स का उपयोग करने से अधिक कुशल है।

reverse और exclusive क्वार्ग को भी जोड़ा जा सकता है:

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

तर्क:

  • स्कोप: एक स्कोप ऑब्जेक्ट
  • एक्स: एक Tensor । निम्न प्रकारों में से एक होना चाहिए: float32 , float64 , int64 , int32 , uint8 , uint16 , int16 , int8 , complex64 , complex128 , qint8 , quint8 , qint32 , half
  • अक्ष: int32 प्रकार का एक Tensor (डिफ़ॉल्ट: 0)। [-rank(x), rank(x)) सीमा में होना चाहिए।

वैकल्पिक विशेषताएँ (देखें Attrs ):

  • एक्सक्लूसिव: यदि True , तो एक्सक्लूसिव कमसम निष्पादित करें।
  • रिवर्स: एक bool (डिफ़ॉल्ट: गलत)।

रिटर्न:

  • Output : आउट टेंसर.

निर्माता और विध्वंसक

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)

सार्वजनिक गुण

operation
out

सार्वजनिक समारोह

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

सार्वजनिक स्थैतिक कार्य

Exclusive (bool x)
Reverse (bool x)

संरचनाएँ

टेंसरफ्लो:: ऑप्स:: कमसम:: एटर्स

कमसम के लिए वैकल्पिक विशेषता सेटर।

सार्वजनिक गुण

संचालन

Operation operation

बाहर

::tensorflow::Output out

सार्वजनिक समारोह

कमसम

 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
)

नोड

::tensorflow::Node * node() const 

ऑपरेटर::टेन्सरफ़्लो::इनपुट

 operator::tensorflow::Input() const 

ऑपरेटर::टेन्सरफ़्लो::आउटपुट

 operator::tensorflow::Output() const 

सार्वजनिक स्थैतिक कार्य

अनन्य

Attrs Exclusive(
  bool x
)

रिवर्स

Attrs Reverse(
  bool x
)