คำเตือน: API นี้เลิกใช้งานแล้วและจะถูกลบออกใน TensorFlow เวอร์ชันในอนาคตหลังจาก การแทนที่ เสถียรแล้ว

Slice

ชั้นสุดท้ายประชาชน Slice

ส่งคืนชิ้นส่วนจาก 'อินพุต'

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

ที่ต้องการ: 0 <= เริ่มต้น [ผม] <= เริ่มต้น [ผม] + ขนาด [ผม] <= Di สำหรับฉันใน [0, n)

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

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

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

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

ประชาชน เอาท์พุท <T> asOutput ()

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

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

สาธารณะคง Slice <T> สร้าง ( ขอบเขต ขอบเขต Operand <T> การป้อนข้อมูล ตัวถูกดำเนินการ <u> เริ่มต้น ตัวถูกดำเนินการ <u> ขนาด)

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

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

ประชาชน เอาท์พุท <T> เอาท์พุท ()