टेन्सरफ्लो::ऑप्स::कम्प्रोड

#include <math_ops.h>

axis के अनुदिश टेंसर x का संचयी गुणनफल ज्ञात कीजिए।

सारांश

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

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]

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

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

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

reverse और exclusive kwargs को भी संयोजित किया जा सकता है:

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 ।
  • अक्ष: int32 प्रकार का एक Tensor (डिफ़ॉल्ट: 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 

सार्वजनिक स्थैतिक फ़ंक्शन

अनन्य

Attrs Exclusive(
  bool x
)

रिवर्स

Attrs Reverse(
  bool x
)