tensorflow:: ops:: InvertPermutation

#include <array_ops.h>

यह टेंसर के व्युत्क्रम क्रमचय की गणना करता है।

सारांश

यह ऑपरेशन इंडेक्स क्रमचय का व्युत्क्रम ज्ञात करता है। यह एक 1-आयामी पूर्णांक टेंसर x लेता है, जो शून्य-आधारित ऐरे के इंडेक्स को दर्शाता है, और प्रत्येक मान को उसके इंडेक्स स्थान से बदल देता है। दूसरे शब्दों में, आउटपुट टेंसर y और इनपुट टेंसर x के लिए, यह ऑपरेशन निम्नलिखित की गणना करता है:

y[x[i]] = i for i in [0, 1, ..., len(x) - 1]

सभी मानों में 0 शामिल होना चाहिए। कोई भी मान दोहराया नहीं जा सकता या ऋणात्मक मान नहीं हो सकते।

उदाहरण के लिए:

# tensor `x` is [3, 4, 0, 2, 1]
invert_permutation(x) ==> [2, 4, 3, 0, 1]

तर्क:

  • स्कोप: एक स्कोप ऑब्जेक्ट
  • x: 1-डी.

प्रतिफल:

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

InvertPermutation (const :: tensorflow::Scope & scope, :: tensorflow::Input x)

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

operation
y

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

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

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

संचालन

Operation operation

वाई

::tensorflow::Output y

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

उलट क्रमचय

 InvertPermutation(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input x
)

नोड

::tensorflow::Node * node() const 

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

 operator::tensorflow::Input() const 

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

 operator::tensorflow::Output() const