Google I/O एक लपेट है! TensorFlow सत्रों पर पकड़ बनाएं सत्र देखें

टेंसरफ़्लो :: ऑप्स :: ढेला मारना

#include <math_ops.h>

axis साथ टेंसर x के संचयी उत्पाद की गणना करें।

सारांश

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

tf.cumprod([a, b, c])  # => [a, a * b, a * b * c]

exclusive kwarg को True सेट करके, इसके बजाय एक अनन्य cumprod किया जाता है:

tf.cumprod([a, b, c], exclusive=True)  # => [1, a, a * b]

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

tf.cumprod([a, b, c], reverse=True)  # => [a * b * c, b * c, c]

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

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

tf.cumprod([a, b, c], exclusive=True, reverse=True)  # => [b * c, c, 1]

तर्क:

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

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

  • एक्सक्लूसिव: इफ True , एक्सक्लूसिव कॉंप्रेड।
  • रिवर्स: एक bool (डिफ़ॉल्ट: गलत)।

रिटर्न:

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

कंस्ट्रक्टर और डिस्ट्रक्टर्स

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

सार्वजनिक विशेषताएँ

operation
out

सार्वजनिक कार्य

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

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

Exclusive (bool x)
Reverse (bool x)

संरचनाएं

टेंसोफ़्लो :: ऑप्स :: सीमप्रोड :: एट्र्स

वैकल्पिक गुण Cumprod के लिए बसता है

सार्वजनिक विशेषताएँ

ऑपरेशन

Operation operation

बाहर

::tensorflow::Output out

सार्वजनिक कार्य

ढेला मारना

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

ढेला मारना

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

नोड

::tensorflow::Node * node() const 

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

 operator::tensorflow::Input() const 
है

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

 operator::tensorflow::Output() const 

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

EXCLUSIVE

Attrs Exclusive(
  bool x
)

उलटना

Attrs Reverse(
  bool x
)