احسب المجموع التراكمي للموتر `x` على طول `المحور`.
بشكل افتراضي، تؤدي هذه العملية عملية شاملة، مما يعني أن العنصر الأول من الإدخال مطابق للعنصر الأول من الإخراج:
tf.cumsum([a, b, c]) # => [a, a + b, a + b + c]
tf.cumsum([a, b, c], exclusive=True) # => [0, a, a + b]
tf.cumsum([a, b, c], reverse=True) # => [a + b + c, b + c, c]
tf.reverse
المنفصلة.يمكن أيضًا الجمع بين kwargs "العكسي" و"الحصري":
tf.cumsum([a, b, c], exclusive=True, reverse=True) # => [b + c, c, 0]
فئات متداخلة
فصل | Cumsum.Options | السمات الاختيارية لـ Cumsum |
الثوابت
خيط | OP_NAME | اسم هذه العملية كما هو معروف بواسطة محرك TensorFlow الأساسي |
الأساليب العامة
الإخراج <T> | كإخراج () إرجاع المقبض الرمزي للموتر. |
ثابت <T يمتد TType > Cumsum <T> | |
ثابت Cumsum.Options | حصري (منطقي حصري) |
الإخراج <T> | خارج () |
ثابت Cumsum.Options | عكس (عكس منطقي) |
الطرق الموروثة
الثوابت
السلسلة النهائية الثابتة العامة OP_NAME
اسم هذه العملية كما هو معروف بواسطة محرك TensorFlow الأساسي
الأساليب العامة
الإخراج العام <T> كإخراج ()
إرجاع المقبض الرمزي للموتر.
المدخلات إلى عمليات TensorFlow هي مخرجات عملية TensorFlow أخرى. يتم استخدام هذه الطريقة للحصول على مقبض رمزي يمثل حساب الإدخال.
إنشاء Cumsum <T> ثابت عام (نطاق النطاق ، المعامل <T> x، المعامل <؟ يمتد محور TNumber >، خيارات... خيارات)
طريقة المصنع لإنشاء فئة تغلف عملية Cumsum جديدة.
حدود
نِطَاق | النطاق الحالي |
---|---|
س | "الموتر". يجب أن يكون أحد الأنواع التالية: `float32`، `float64`، `int64`، `int32`، `uint8`، `uint16`، `int16`، `int8`، `complex64`، `complex128`، `qint8 `، `quint8`، `qint32`، `نصف`. |
محور | "موتر" من النوع "int32" (الافتراضي: 0). يجب أن يكون في النطاق `[-rank(x)، rank(x))`. |
خيارات | يحمل قيم السمات الاختيارية |
المرتجعات
- مثيل جديد من Cumsum
Cumsum.Options العام الثابت حصريًا (منطقي حصريًا)
حدود
حصري | إذا كان `صحيحًا`، فقم بإجراء cumsum حصريًا. |
---|