מחזירה את החלק האלכסוני של הטנזור.
פעולה זו מחזירה טנזור עם החלק ה'אלכסוני' של ה'קלט'. החלק ה'אלכסוני' מחושב באופן הבא:
נניח של-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> |  אלכסון ()  האלכסון שחולץ.   | 
שיטות בירושה
קבועים
מחרוזת סופית סטטית ציבורית OP_NAME
השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow
שיטות ציבוריות
פלט ציבורי <T> asOutput ()
מחזירה את הידית הסמלית של הטנזור.
כניסות לפעולות TensorFlow הן יציאות של פעולת TensorFlow אחרת. שיטה זו משמשת לקבלת ידית סמלית המייצגת את חישוב הקלט.
יצירת TensorDiagPart <T> סטטית ציבורית (טווח היקף , קלט Operand <T>)
שיטת מפעל ליצירת מחלקה העוטפת פעולת TensorDiagPart חדשה.
פרמטרים
| תְחוּם | ההיקף הנוכחי | 
|---|---|
| קֶלֶט | דרגה k טנסור כאשר k הוא זוגי ולא אפס. | 
מחזיר
- מופע חדש של TensorDiagPart