שיעור הגמר הציבורי Cumsum
חשב את הסכום המצטבר של הטנסור 'x' לאורך 'ציר'.
כברירת מחדל, אופציה זו מבצעת Cumsum כולל, כלומר האלמנט הראשון של הקלט זהה לרכיב הראשון של הפלט:
tf.cumsum([a, b, c]) # => [a, a + b, a + b + c]
על ידי הגדרת ה-'exclusive' kwarg ל-'True', במקום זאת מבצעים Cumsum בלעדי : tf.cumsum([a, b, c], exclusive=True) # => [0, a, a + b]
על ידי הגדרת ה-'reverse' kwarg ל-'True', ה-cumsum מתבצע בכיוון ההפוך: tf.cumsum([a, b, c], reverse=True) # => [a + b + c, b + c, c]
זה יעיל יותר משימוש tf.reverse
ops נפרד.ניתן לשלב גם את הקווארגים ה'הפוך' וה'בלעדיים':
tf.cumsum([a, b, c], exclusive=True, reverse=True) # => [b + c, c, 0]
כיתות מקוננות
מעמד | Cumsum.Options | תכונות אופציונליות עבור Cumsum |
קבועים
חוּט | OP_NAME | השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow |
שיטות ציבוריות
פלט <T> | asOutput () מחזירה את הידית הסמלית של הטנזור. |
סטטי <T מרחיב TType > Cumsum <T> | |
סטטי Cumsum.Options | בלעדי (בלעדי בוליאני) |
פלט <T> | החוצה () |
סטטי Cumsum.Options | הפוך (היפוך בוליאני) |
שיטות בירושה
קבועים
מחרוזת סופית סטטית ציבורית OP_NAME
השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow
ערך קבוע: "Cumsum"
שיטות ציבוריות
פלט ציבורי <T> asOutput ()
מחזירה את הידית הסמלית של הטנזור.
כניסות לפעולות TensorFlow הן יציאות של פעולת TensorFlow אחרת. שיטה זו משמשת להשגת ידית סמלית המייצגת את חישוב הקלט.
public static Cumsum <T> create ( scope scope, Operand <T> x, Operand <? מרחיב Tnumber > ציר, Options... אפשרויות)
שיטת מפעל ליצירת מחלקה העוטפת פעולת Cumsum חדשה.
פרמטרים
תְחוּם | ההיקף הנוכחי |
---|---|
איקס | 'טנזור'. חייב להיות אחד מהסוגים הבאים: `float32`, `float64`, `int64`, `int32`, `uint8`, `uint16`, `int16`, `int8`, `complex64`, `complex128`, `qint8 `, `quint8`, `qint32`, `חצי`. |
צִיר | 'טנזור' מסוג 'int32' (ברירת מחדל: 0). חייב להיות בטווח `[-rank(x), rank(x))`. |
אפשרויות | נושא ערכי תכונות אופציונליות |
החזרות
- מופע חדש של Cumsum