تدفق التوتر:: العمليات:: عكس التقليب
#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]
الحجج:
- النطاق: كائن النطاق
- س: 1-د.
العوائد:
-
Output
: 1-د.
البنائين والمدمرين | |
---|---|
InvertPermutation (const :: tensorflow::Scope & scope, :: tensorflow::Input x) |
الوظائف العامة | |
---|---|
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