מחזירה את החלק האלכסוני של הטנזור.
פעולה זו מחזירה טנזור עם החלק ה'אלכסוני' של ה'קלט'. החלק ה'אלכסוני' מחושב באופן הבא:
נניח של-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