คำนวณผลคูณสะสมของเทนเซอร์ `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 คงที่ย้อนกลับ (ย้อนกลับบูลีน)
พารามิเตอร์
ย้อนกลับ | `บูล' (ค่าเริ่มต้น: เท็จ) |
---|