TensorDiagPart

שיעור הגמר הציבורי TensorDiagPart

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

פעולה זו מחזירה טנזור עם החלק ה'אלכסוני' של ה'קלט'. החלק ה'אלכסוני' מחושב באופן הבא:

נניח של-input' יש ממדים `[D1,..., Dk, D1,..., Dk]`, אז הפלט הוא טנסור בדרגה `k` עם מידות `[D1,..., Dk]` אֵיפֹה:

`אלכסון[i1,..., ik] = קלט[i1, ..., ik, i1,..., ik]`.

לְדוּגמָה:

# 'input' is [[1, 0, 0, 0]
               [0, 2, 0, 0]
               [0, 0, 3, 0]
               [0, 0, 0, 4]]
 
 tf.diag_part(input) ==> [1, 2, 3, 4]
 

קבועים

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

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

פלט <T>
asOutput ()
מחזירה את הידית הסמלית של הטנזור.
סטטי <T מרחיב את TType > TensorDiagPart <T>
צור ( היקף היקף , קלט אופרנד <T>)
שיטת מפעל ליצירת מחלקה העוטפת פעולת TensorDiagPart חדשה.
פלט <T>
אלכסון ()
האלכסון שחולץ.

שיטות בירושה

קבועים

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

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

ערך קבוע: "DiagPart"

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

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

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

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

יצירת TensorDiagPart <T> סטטית ציבורית (טווח היקף , קלט Operand <T>)

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

פרמטרים
תְחוּם ההיקף הנוכחי
קֶלֶט דרגה k טנסור כאשר k הוא זוגי ולא אפס.
מחזיר
  • מופע חדש של TensorDiagPart

פלט ציבורי <T> באלכסון ()

האלכסון שחולץ.