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

Where3

המעמד הסופי הציבור Where3

בוחר אלמנטים מ-'x' או 'y', בהתאם ל-'condition'.

הטנסורים 'x' ו-'y' חייבים להיות כולם באותה צורה, ולפלט תהיה גם צורה זו.

טנסור ה'תנאי' חייב להיות סקלרי אם 'x' ו-'y' הם סקלרים. אם `x` ו-`y` הם וקטורים או דרגה גבוהה יותר, אז `תנאי` חייב להיות סקלרי, וקטור עם גודל התואם לממד הראשון של `x`, או חייב להיות בעל אותה צורה כמו `x`.

טנסור ה'תנאי' פועל כמסיכה שבוחרת, בהתבסס על הערך בכל אלמנט, אם יש לקחת את האלמנט/שורה המתאימים בפלט מ-'x' (אם נכון) או מ'y' (אם לא נכון).

אם 'תנאי' הוא וקטור ו-'x' ו-'y' הם מטריצות בדרגה גבוהה יותר, אז הוא בוחר איזו שורה (מימד חיצוני) להעתיק מ-'x' ו-'y'. אם ל-'condition' יש אותה צורה כמו 'x' ו-'y', אז הוא בוחר איזה רכיב להעתיק מ-'x' ו-'y'.

לדוגמה:

# 'condition' tensor is [[True,  False]
 #                        [False, True]]
 # 't' is [[1, 2],
 #         [3, 4]]
 # 'e' is [[5, 6],
 #         [7, 8]]
 select(condition, t, e)  # => [[1, 6], [7, 4]]
 
 
 # 'condition' tensor is [True, False]
 # 't' is [[1, 2],
 #         [3, 4]]
 # 'e' is [[5, 6],
 #         [7, 8]]
 select(condition, t, e) ==> [[1, 2],
                              [7, 8]]
 
 

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

פלט <T>
asOutput ()
מחזירה את הידית הסמלית של טנזור.
סטטי <T> Where3 <T>
ליצור ( היקף היקף, האופרנד <בוליאני> מצב, האופרנד <T> x, האופרנד <T> y)
שיטת מפעל ליצירת מחלקה העוטפת פעולת Where3 חדשה.
פלט <T>
פלט ()
= `טנזור` עם אותו סוג וצורה כמו `x` ו-`y`.

שיטות בירושה

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

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

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

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

הציבור סטטי Where3 <T> ליצור ( היקף היקף, האופרנד <בוליאני> מצב, האופרנד <T> x, האופרנד <T> y)

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

פרמטרים
תְחוּם ההיקף הנוכחי
איקס = 'טנזור' שיכול להיות בעל אותה צורה כמו 'מצב'. אם `תנאי` הוא דרגה 1, `x` עשוי להיות בעל דירוג גבוה יותר, אך הממד הראשון שלו חייב להתאים לגודל של `תנאי`.
y = `טנזור` עם אותו סוג וצורה כמו `x`.
החזרות
  • מופע חדש של Where3

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

= `טנזור` עם אותו סוג וצורה כמו `x` ו-`y`.