מחשב את פירוק ה-LU של מטריצה מרובעת אחת או יותר.
הקלט הוא טנזור של צורה `[..., M, M]` ש-2 הממדים הפנימיים ביותר שלו יוצרים מטריצות מרובעות.
הקלט חייב להיות הפיך.
הפלט מורכב משני טנסורים LU ו-P המכילים את פירוק ה-LU של כל תת-מטריצות הקלט `[..., :, :]`. LU מקודד את הגורמים המשולש התחתון והמשולש העליון.
עבור כל תת-מטריצת קלט של צורה `[M, M]`, L היא מטריצה משולשת נמוכה יותר של צורה `[M, M]` עם אלכסון יחידה שהערכים שלה תואמים לחלק המשולש התחתון של LU. U היא מטריצה משולשת עליונה בעלת צורה `[M, M]` שהכניסות שלה מתאימות לחלק המשולש העליון, כולל האלכסון, של LU.
P מייצג מטריצת תמורה המקודדת כרשימה של מדדים כל אחד בין '0' ל-'M-1', כולל. אם P_mat מציין את מטריצת התמורה המקבילה ל-P, אזי ה-L, U ו-P עומדים בקלט P_mat * = L * U.
קבועים
חוּט | OP_NAME | השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow |
שיטות ציבוריות
סטטי <T מרחיב את TType , U מרחיב את TNummer > Lu <T, U> | |
סטטי <T מרחיב את TType > Lu <T, TInt32 > | |
פלט <T> | לו () טנזור בעל צורה `[..., M, M]` שחלקו המשולש התחתון בהחלט מציין את גורם המשולש התחתון `L` באלכסון יחידה, וחלקו המשולש העליון מציין את גורם המשולש העליון `U`. |
פלט <U> | p () שינוי השורות המקודדות כרשימה של מדדים ב-`0..M-1`. |
שיטות בירושה
קבועים
מחרוזת סופית סטטית ציבורית OP_NAME
השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow
שיטות ציבוריות
ציבורי סטטי Lu <T, U> create ( scope scope, Operand <T> input, Class<U> outputIdxType)
שיטת מפעל ליצירת מחלקה העוטפת פעולת Lu חדשה.
פרמטרים
תְחוּם | ההיקף הנוכחי |
---|---|
קֶלֶט | טנזור של צורה `[..., M, M]` ש-2 הממדים הפנימיים ביותר שלו יוצרים מטריצות בגודל `[M, M]`. |
החזרות
- מופע חדש של Lu
ציבורי סטטי Lu <T, TInt32 > create ( היקף היקף , קלט Operand <T>)
שיטת מפעל ליצירת מחלקה העוטפת פעולת Lu חדשה באמצעות סוגי פלט ברירת מחדל.
פרמטרים
תְחוּם | ההיקף הנוכחי |
---|---|
קֶלֶט | טנזור של צורה `[..., M, M]` ש-2 הממדים הפנימיים ביותר שלו יוצרים מטריצות בגודל `[M, M]`. |
החזרות
- מופע חדש של Lu
פלט ציבורי <T> lu ()
טנזור בעל צורה `[..., M, M]` שחלקו המשולש התחתון בהחלט מציין את גורם המשולש התחתון `L` באלכסון יחידה, וחלקו המשולש העליון מציין את גורם המשולש העליון `U`.