InvertPermutation

מחלקה סופית ציבורית InvertPermutation

מחשב את התמורה ההפוכה של טנזור.

פעולה זו מחשבת את היפוך של תמורה לאינדקס. זה לוקח טנסור 1-D שלם 'x', המייצג את המדדים של מערך מבוסס אפס, ומחליף כל ערך במיקום האינדקס שלו. במילים אחרות, עבור טנסור פלט 'y' וטנסור קלט 'x', פעולה זו מחשבת את הדברים הבאים:

`y[x[i]] = i עבור i ב-[0, 1, ..., len(x) - 1]`

הערכים חייבים לכלול 0. לא יכולים להיות ערכים כפולים או ערכים שליליים.

לְדוּגמָה:

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

קבועים

חוּט OP_NAME השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow

שיטות ציבוריות

פלט <T>
asOutput ()
מחזירה את הידית הסמלית של הטנזור.
סטטי <T מרחיב TNummer > InvertPermutation <T>
צור ( scope scope, Operand <T> x)
שיטת Factory ליצירת מחלקה העוטפת פעולת InvertPermutation חדשה.
פלט <T>
y ()
1-D.

שיטות בירושה

קבועים

מחרוזת סופית סטטית ציבורית OP_NAME

השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow

ערך קבוע: "InvertPermutation"

שיטות ציבוריות

פלט ציבורי <T> asOutput ()

מחזירה את הידית הסמלית של הטנזור.

כניסות לפעולות TensorFlow הן יציאות של פעולת TensorFlow אחרת. שיטה זו משמשת להשגת ידית סמלית המייצגת את חישוב הקלט.

Public static InvertPermutation <T> create ( scope scope, Operand <T> x)

שיטת Factory ליצירת מחלקה העוטפת פעולת InvertPermutation חדשה.

פרמטרים
תְחוּם ההיקף הנוכחי
x 1-D.
מחזיר
  • מופע חדש של InvertPermutation

פלט ציבורי <T> y ()

1-D.