MatrixLogarithm

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

מחשב את הלוגריתם המטריצת של מטריצה ​​ריבועית אחת או יותר:

\\(log(exp(A)) = A\\)

אופציה זו מוגדרת רק עבור מטריצות מורכבות. אם A הוא חיובי-מוגדר ואמיתי, אז הליהוק למטריצה ​​מורכבת, לקיחת הלוגריתם והשלכה חזרה למטריצה ​​אמיתית תיתן את התוצאה הנכונה.

פונקציה זו מחשבת את הלוגריתם המטריצת באמצעות אלגוריתם Schur-Parlett. ניתן למצוא פרטים על האלגוריתם בסעיף 11.6.2 מתוך: Nicholas J. Higham, Functions of Matrices: Theory and Computation, SIAM 2008. ISBN 978-0-898716-46-7.

הקלט הוא טנזור של צורה `[..., M, M]` ש-2 הממדים הפנימיים ביותר שלו יוצרים מטריצות מרובעות. הפלט הוא טנסור בעל צורה זהה לקלט המכיל את האקספוננציאלי עבור כל תת-מטריצות הקלט `[..., :, :]`.

קבועים

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

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

פלט <T>
asOutput ()
מחזירה את הידית הסמלית של הטנזור.
סטטי <T מרחיב את TType > MatrixLogarithm <T>
צור ( היקף היקף , קלט אופרנד <T>)
שיטת מפעל ליצירת מחלקה העוטפת פעולת MatrixLogarithm חדשה.
פלט <T>
פלט ()
הצורה היא `[..., M, M]`.

שיטות בירושה

קבועים

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

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

ערך קבוע: "MatrixLogarithm"

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

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

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

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

ציבורי סטטי MatrixLogarithm <T> create ( היקף היקף , קלט Operand <T>)

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

פרמטרים
תְחוּם ההיקף הנוכחי
קֶלֶט הצורה היא `[..., M, M]`.
מחזיר
  • מופע חדש של MatrixLogarithm

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

הצורה היא `[..., M, M]`.