टेंसरफ़्लो:: ऑप्स:: उलटक्रमपरिवर्तन

#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]

तर्क:

  • स्कोप: एक स्कोप ऑब्जेक्ट
  • एक्स: 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