مؤتمر Google I / O هو التفاف! تابع جلسات TensorFlow اعرض الجلسات

تينسورفلو :: العمليات :: انعكاس

#include <array_ops.h>

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

ملخص

تحسب هذه العملية معكوس مؤشر التقليب. يأخذ موتر عدد صحيح 1-D 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 :: Output

 operator::tensorflow::Output() const