تدفق التوتر:: العمليات:: عكس التقليب

#include <array_ops.h>

يحسب التقليب العكسي للموتر.

ملخص

تحسب هذه العملية معكوس تبديل الفهرس. يستغرق الأمر موترًا صحيحًا أحادي الأبعاد 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]

الحجج:

عائدات:

البنائين والمدمرين

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 

المشغل::tensorflow::الإدخال

 operator::tensorflow::Input() const 

المشغل::tensorflow::الإخراج

 operator::tensorflow::Output() const