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

Reshape

שנוי צורת מעמד סופי הציבור

מעצב מחדש טנזור.

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

אם רכיב אחד של 'צורה' טנזור 1-D הוא הערך המיוחד -1, הגודל של הממד הזה מחושב כך שהגודל הכולל נשאר קבוע. בפרט, `צורה` של `[-1]` משתטחת ל-1-D. לכל היותר מרכיב אחד של 'צורה' עשוי להיות לא ידוע.

ה'צורה' חייבת להיות 1-D והפעולה מחזירה טנסור עם צורה 'צורה' מלאה בערכי ה'טנסור'. במקרה זה, מספר האלמנטים המשתמע מ'צורה' חייב להיות זהה למספר האלמנטים ב'טנזור'.

זוהי שגיאה אם ​​'צורה' אינה 1-D.

לדוגמה:

# tensor 't' is [1, 2, 3, 4, 5, 6, 7, 8, 9]
 # tensor 't' has shape [9]
 reshape(t, [3, 3]) ==> [[1, 2, 3],
                         [4, 5, 6],
                         [7, 8, 9]]
 
 # tensor 't' is [[[1, 1], [2, 2]],
 #                [[3, 3], [4, 4]]]
 # tensor 't' has shape [2, 2, 2]
 reshape(t, [2, 4]) ==> [[1, 1, 2, 2],
                         [3, 3, 4, 4]]
 
 # tensor 't' is [[[1, 1, 1],
 #                 [2, 2, 2]],
 #                [[3, 3, 3],
 #                 [4, 4, 4]],
 #                [[5, 5, 5],
 #                 [6, 6, 6]]]
 # tensor 't' has shape [3, 2, 3]
 # pass '[-1]' to flatten 't'
 reshape(t, [-1]) ==> [1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4, 5, 5, 5, 6, 6, 6]
 
 # -1 can also be used to infer the shape
 
 # -1 is inferred to be 9:
 reshape(t, [2, -1]) ==> [[1, 1, 1, 2, 2, 2, 3, 3, 3],
                          [4, 4, 4, 5, 5, 5, 6, 6, 6]]
 # -1 is inferred to be 2:
 reshape(t, [-1, 9]) ==> [[1, 1, 1, 2, 2, 2, 3, 3, 3],
                          [4, 4, 4, 5, 5, 5, 6, 6, 6]]
 # -1 is inferred to be 3:
 reshape(t, [ 2, -1, 3]) ==> [[[1, 1, 1],
                               [2, 2, 2],
                               [3, 3, 3]],
                              [[4, 4, 4],
                               [5, 5, 5],
                               [6, 6, 6]]]
 
 # tensor 't' is [7]
 # shape `[]` reshapes to a scalar
 reshape(t, []) ==> 7
 

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

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

שיטות בירושה

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

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

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

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

הציבור סטטי שנוי צורה <T> ליצור ( היקף היקף, האופרנד <T> מותח, האופרנד <U> צורה)

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

פרמטרים
תְחוּם ההיקף הנוכחי
צוּרָה מגדיר את צורת טנסור הפלט.
החזרות
  • מופע חדש של Reshape

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