TensorDiag

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

מחזירה טנזור אלכסוני עם ערכי אלכסון נתונים.

בהינתן `אלכסון`, פעולה זו מחזירה טנזור עם `אלכסון` וכל השאר מרופד באפסים. האלכסון מחושב באופן הבא:

נניח של'אלכסון' יש מידות [D1,..., Dk], אז הפלט הוא טנסור בדרגה 2k עם מידות [D1,..., Dk, D1,..., Dk] כאשר:

`פלט[i1,..., ik, i1,..., ik] = אלכסון[i1, ..., ik]` ו-0 בכל מקום אחר.

לְדוּגמָה:

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

קבועים

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

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

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

שיטות בירושה

קבועים

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

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

ערך קבוע: "דיאג"

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

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

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

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

ציבורי סטטי TensorDiag <T> create ( היקף היקף , אופרנד <T> באלכסון)

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

פרמטרים
תְחוּם ההיקף הנוכחי
אֲלַכסוֹנִי דרג k טנסור כאשר k הוא לכל היותר 1.
מחזיר
  • מופע חדש של TensorDiag

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