Cumprod

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

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

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

tf.cumprod([a, b, c])  # => [a, a * b, a * b * c]
 
โดยการตั้งค่า 'kwarg พิเศษ' เป็น 'จริง' จะดำเนินการ cumprod พิเศษแทน:
tf.cumprod([a, b, c], exclusive=True)  # => [1, a, a * b]
 
โดยการตั้งค่า 'ย้อนกลับ' kwarg เป็น 'จริง' cumprod จะดำเนินการในทิศทางตรงกันข้าม:
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 แบบคงที่
ย้อนกลับ (ย้อนกลับบูลีน)

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

org.tensorflow.op.RawOp
บูลีนสุดท้าย
เท่ากับ (วัตถุ obj)
int สุดท้าย
การดำเนินการ
สหกรณ์ ()
ส่งกลับหน่วยการคำนวณนี้เป็นการ Operation เดียว
สตริงสุดท้าย
บูลีน
เท่ากับ (วัตถุ arg0)
คลาสสุดท้าย<?>
รับคลาส ()
ภายใน
แฮชโค้ด ()
โมฆะสุดท้าย
แจ้ง ()
โมฆะสุดท้าย
แจ้งทั้งหมด ()
สตริง
toString ()
โมฆะสุดท้าย
รอสักครู่ (ยาว arg0, int arg1)
โมฆะสุดท้าย
รอ (ยาว arg0)
โมฆะสุดท้าย
รอ ()
org.tensorflow.op.Op
บทคัดย่อ ExecutionEnvironment
สิ่งแวดล้อม ()
ส่งคืนสภาพแวดล้อมการดำเนินการที่ op นี้ถูกสร้างขึ้น
การดำเนินการ ที่เป็นนามธรรม
สหกรณ์ ()
ส่งกลับหน่วยการคำนวณนี้เป็นการ Operation เดียว
org.tensorflow.Operand
เอาท์พุท นามธรรม <T>
เป็นเอาท์พุต ()
ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์
นามธรรมต
แอสเทนเซอร์ ()
ส่งกลับเทนเซอร์ที่ตัวถูกดำเนินการนี้
รูปร่าง นามธรรม
รูปร่าง ()
ส่งกลับรูปร่าง (อาจทราบได้บางส่วน) ของเทนเซอร์ที่อ้างอิงโดย Output ของตัวถูกดำเนินการนี้
คลาสนามธรรม<T>
พิมพ์ ()
ส่งกลับประเภทเทนเซอร์ของตัวถูกดำเนินการนี้
org.tensorflow.ndarray.Shaped
บทคัดย่อ
รูปร่าง นามธรรม
ยาวเป็นนามธรรม
ขนาด ()
คำนวณและส่งกลับขนาดรวมของคอนเทนเนอร์นี้เป็นจำนวนค่า

ค่าคงที่

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

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

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

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

เอาท์พุท สาธารณะ <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 แบบเอกสิทธิ์เฉพาะบุคคล

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

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

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