Cumsum

Cumsum คลาสสุดท้ายสาธารณะ

คำนวณผลรวมสะสมของเทนเซอร์ `x` ตามแนว 'แกน'

ตามค่าเริ่มต้น op นี้จะดำเนินการรวม cumsum ซึ่งหมายความว่าองค์ประกอบแรกของอินพุตจะเหมือนกับองค์ประกอบแรกของเอาต์พุต:

tf.cumsum([a, b, c])  # => [a, a + b, a + b + c]
 
ด้วยการตั้งค่า `kwarg พิเศษเฉพาะเป็น 'จริง' ระบบจะดำเนินการ cumsum พิเศษแทน:
tf.cumsum([a, b, c], exclusive=True)  # => [0, a, a + b]
 
โดยการตั้งค่า 'ย้อนกลับ' kwarg เป็น 'จริง' cumsum จะดำเนินการในทิศทางตรงกันข้าม:
tf.cumsum([a, b, c], reverse=True)  # => [a + b + c, b + c, c]
 
สิ่งนี้มีประสิทธิภาพมากกว่าการใช้ tf.reverse ops แยกกัน

kwargs `ย้อนกลับ` และ `พิเศษ` สามารถรวมกันได้:

tf.cumsum([a, b, c], exclusive=True, reverse=True)  # => [b + c, c, 0]
 

คลาสที่ซ้อนกัน

ระดับ Cumsum ตัวเลือก แอ็ตทริบิวต์ทางเลือกสำหรับ Cumsum

ค่าคงที่

สตริง OP_NAME ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow

วิธีการสาธารณะ

เอาท์พุต <T>
เป็นเอาท์พุต ()
ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์
คงที่ <T ขยาย TType > Cumsum <T>
สร้าง (ขอบเขตขอบเขต ตัว ดำเนินการ <T> x ตัวดำเนินการ <? ขยายแกน TNumber > ตัวเลือก... ตัวเลือก)
วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ Cumsum ใหม่
Cumsum.Options แบบคงที่
พิเศษ (พิเศษแบบบูลีน)
เอาท์พุต <T>
Cumsum.Options แบบคงที่
ย้อนกลับ (ย้อนกลับบูลีน)

วิธีการสืบทอด

ค่าคงที่

สตริงสุดท้ายแบบคงที่สาธารณะ OP_NAME

ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow

ค่าคงที่: "Cumsum"

วิธีการสาธารณะ

เอาท์พุท สาธารณะ <T> asOutput ()

ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์

อินพุตสำหรับการดำเนินการ TensorFlow คือเอาต์พุตของการดำเนินการ TensorFlow อื่น วิธีการนี้ใช้เพื่อรับหมายเลขอ้างอิงสัญลักษณ์ที่แสดงถึงการคำนวณอินพุต

สร้าง Cumsum สาธารณะ <T> แบบคงที่ (ขอบเขต ขอบเขต , ตัวดำเนินการ <T> x, ตัวดำเนินการ <? ขยายแกน TNumber > ตัวเลือก... ตัวเลือก)

วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ Cumsum ใหม่

พารามิเตอร์
ขอบเขต ขอบเขตปัจจุบัน
x 'เทนเซอร์' ต้องเป็นประเภทใดประเภทหนึ่งต่อไปนี้: `float32`, `float64`, `int64`, `int32`, `uint8`, `uint16`, `int16`, `int8`, `complex64`, `complex128`, `qint8 `, `quint8`, `qint32`, `ครึ่ง'
แกน `เทนเซอร์` ประเภท `int32` (ค่าเริ่มต้น: 0) ต้องอยู่ในช่วง `[-rank(x), rank(x))`
ตัวเลือก มีค่าแอตทริบิวต์ทางเลือก
การส่งคืน
  • ตัวอย่างใหม่ของ Cumsum

สาธารณะ Cumsum.Options แบบ คงที่พิเศษ (พิเศษแบบบูลีน)

พารามิเตอร์
พิเศษ หากเป็น "จริง" ให้ดำเนินการ cumsum แบบเอกสิทธิ์เฉพาะบุคคล

เอาท์พุท สาธารณะ <T> ออก ()

สาธารณะ Cumsum.Options คงที่ย้อนกลับ (ย้อนกลับบูลีน)

พารามิเตอร์
ย้อนกลับ `บูล' (ค่าเริ่มต้น: เท็จ)