Slice

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

กลับชิ้นจาก 'อินพุต'

เทนเซอร์เอาท์พุตเป็นเทนเซอร์ที่มีขนาดอธิบายโดย 'ขนาด' ซึ่งค่าจะถูกแยกออกจาก 'อินพุต' โดยเริ่มต้นที่ออฟเซ็ตใน 'เริ่มต้น'

ข้อกำหนด : 0 <= start[i] <= start[i] + size[i] <= Di สำหรับ i ใน [0, n)

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

เอาท์พุต <T>
เป็นเอาท์พุต ()
ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์
คงที่ <T, U ขยายจำนวน> Slice <T>
สร้าง (ขอบเขต ขอบเขต , อินพุต Operand <T>, Operand <U> เริ่มต้น, Operand <U> ขนาด)
วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ Slice ใหม่
เอาท์พุต <T>

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

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

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

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

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

สร้าง Slice <T> แบบคงที่สาธารณะ (ขอบเขต ขอบเขต , อินพุต Operand <T>, Operand <U> เริ่มต้น, Operand <U> ขนาด)

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

พารามิเตอร์
ขอบเขต ขอบเขตปัจจุบัน
เริ่ม start[i] ระบุออฟเซ็ตเป็น 'i'th มิติของ 'input' ที่จะแบ่งส่วน
ขนาด size[i] ระบุจำนวนองค์ประกอบของ 'มิติข้อมูล i' ของ 'อินพุต' ที่จะแบ่งส่วน หาก size[i] คือ -1 องค์ประกอบที่เหลือทั้งหมดในมิติ i จะรวมอยู่ในสไลซ์ (นั่นคือ เทียบเท่ากับการตั้งค่า size[i] = input.dim_size(i) - beginning[i])
การส่งคืน
  • ตัวอย่างใหม่ของ Slice

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