คำนวณผลคูณสะสมของเทนเซอร์ `x` ตามแนว 'แกน'
ตามค่าเริ่มต้น op นี้ดำเนินการ cumprod แบบรวม ซึ่งหมายความว่าองค์ประกอบแรกของอินพุตจะเหมือนกับองค์ประกอบแรกของเอาต์พุต:
tf.cumprod([a, b, c]) # => [a, a * b, a * b * c]
tf.cumprod([a, b, c], exclusive=True) # => [1, a, a * b]
tf.cumprod([a, b, c], reverse=True) # => [a * b * c, b * c, c]
tf.reverse ops แยกกันkwargs `ย้อนกลับ` และ `พิเศษ` สามารถรวมกันได้:
tf.cumprod([a, b, c], exclusive=True, reverse=True) # => [b * c, c, 1]
คลาสที่ซ้อนกัน
| ระดับ | Cumprod.ตัวเลือก | แอ็ตทริบิวต์ทางเลือกสำหรับ Cumprod | |
ค่าคงที่
| สตริง | OP_NAME | ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow |
วิธีการสาธารณะ
| เอาท์พุต <T> | เป็นเอาท์พุต () ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์ |
| คงที่ <T ขยาย TType > Cumprod <T> | สร้าง (ขอบเขตขอบเขต ตัว ดำเนินการ <T> x ตัวดำเนินการ <? ขยายแกน TNumber > ตัวเลือก... ตัวเลือก) วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ Cumprod ใหม่ |
| Cumprod.Options แบบคงที่ | พิเศษ (พิเศษแบบบูลีน) |
| เอาท์พุต <T> | ออก () |
| Cumprod.Options แบบคงที่ | ย้อนกลับ (ย้อนกลับบูลีน) |
วิธีการสืบทอด
ค่าคงที่
สตริงสุดท้ายแบบคงที่สาธารณะ OP_NAME
ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow
วิธีการสาธารณะ
เอาท์พุท สาธารณะ <T> asOutput ()
ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์
อินพุตสำหรับการดำเนินการ TensorFlow คือเอาต์พุตของการดำเนินการ TensorFlow อื่น วิธีการนี้ใช้เพื่อรับหมายเลขอ้างอิงสัญลักษณ์ที่แสดงถึงการคำนวณอินพุต
สร้าง Cumprod <T> คงที่สาธารณะ (ขอบเขต ขอบเขต , ตัวดำเนินการ <T> x, ตัวดำเนินการ <? ขยายแกน TNumber > ตัวเลือก... ตัวเลือก)
วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ Cumprod ใหม่
พารามิเตอร์
| ขอบเขต | ขอบเขตปัจจุบัน |
|---|---|
| x | "เทนเซอร์" ต้องเป็นประเภทใดประเภทหนึ่งต่อไปนี้: `float32`, `float64`, `int64`, `int32`, `uint8`, `uint16`, `int16`, `int8`, `complex64`, `complex128`, `qint8 `, `quint8`, `qint32`, `ครึ่ง' |
| แกน | `เทนเซอร์` ประเภท `int32` (ค่าเริ่มต้น: 0) ต้องอยู่ในช่วง `[-rank(x), rank(x))` |
| ตัวเลือก | มีค่าแอตทริบิวต์ทางเลือก |
การส่งคืน
- ตัวอย่างใหม่ของ Cumprod
สาธารณะ Cumprod.Options คงที่พิเศษ (พิเศษบูลีน)
พารามิเตอร์
| พิเศษ | หากเป็น "จริง" ให้ดำเนินการ cumprod แบบเอกสิทธิ์เฉพาะบุคคล |
|---|
สาธารณะ Cumprod.Options คงที่ย้อนกลับ (ย้อนกลับบูลีน)
พารามิเตอร์
| ย้อนกลับ | `บูล' (ค่าเริ่มต้น: เท็จ) |
|---|