RaggedRange

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

ส่งกลับ `RaggedTensor` ที่มีลำดับตัวเลขที่ระบุ

ส่งกลับผลลัพธ์ `RaggedTensor` `ที่ประกอบด้วย `rt_dense_values` และ `rt_nested_splits` เพื่อให้ `result[i] = range(starts[i], Limits[i], deltas[i])`

(rt_nested_splits, rt_dense_values) = ragged_range(
       starts=[2, 5, 8], limits=[3, 5, 12], deltas=1)
 result = tf.ragged.from_row_splits(rt_dense_values, rt_nested_splits)
 print(result)
 <tf.RaggedTensor [[2], [], [8, 9, 10, 11]] >
 
เทนเซอร์อินพุต `starts`, `limits` และ `deltas` อาจเป็นสเกลาร์หรือเวกเตอร์ อินพุตเวกเตอร์ทั้งหมดจะต้องมีขนาดเท่ากัน อินพุตสเกลาร์จะถูกถ่ายทอดเพื่อให้ตรงกับขนาดของอินพุตเวกเตอร์

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

คงที่ <T ขยายจำนวน> RaggedRange <ยาว, T>
สร้าง (ขอบเขต ขอบเขต , ตัวดำเนินการ <T> เริ่มต้น, ตัวดำเนินการ <T> จำกัด, ตัวดำเนินการ <T> เดลตา)
วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ RaggedRange ใหม่โดยใช้ประเภทเอาต์พุตเริ่มต้น
คงที่ <U ขยายหมายเลข T ขยายหมายเลข> RaggedRange <U, T>
สร้าง (ขอบเขต ขอบเขต , ตัวดำเนินการ <T> เริ่มต้น, ตัวดำเนินการ <T> ขีดจำกัด, ตัวดำเนินการ <T> เดลต้า, คลาส<U> Tsplits)
วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ RaggedRange ใหม่
เอาท์พุต <T>
rtDenseValues ​​()
`flat_values` สำหรับ `RaggedTensor` ที่ส่งคืน
เอาท์พุต <U>
rtแยกซ้อน ()
`row_splits` สำหรับ `RaggedTensor` ที่ส่งคืน

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

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

สร้าง RaggedRange แบบคงที่สาธารณะ <Long, T> (ขอบเขต ขอบเขต , ตัวดำเนินการ <T> เริ่มต้น, ตัวดำเนินการ <T> จำกัด, ตัวดำเนินการ <T> เดลต้า)

วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ RaggedRange ใหม่โดยใช้ประเภทเอาต์พุตเริ่มต้น

พารามิเตอร์
ขอบเขต ขอบเขตปัจจุบัน
เริ่มต้น จุดเริ่มต้นของแต่ละช่วง
ขีดจำกัด ขีดจำกัดของแต่ละช่วง
สันดอน สันดอนของแต่ละช่วง
การส่งคืน
  • ตัวอย่างใหม่ของ RaggedRange

สร้าง RaggedRange <U, T> คงที่สาธารณะ (ขอบเขต ขอบเขต , ตัวดำเนินการ <T> เริ่มต้น, ตัวดำเนินการ <T> จำกัด, ตัวดำเนินการ <T> เดลต้า, คลาส <U> Tsplits)

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

พารามิเตอร์
ขอบเขต ขอบเขตปัจจุบัน
เริ่มต้น จุดเริ่มต้นของแต่ละช่วง
ขีดจำกัด ขีดจำกัดของแต่ละช่วง
สันดอน สันดอนของแต่ละช่วง
การส่งคืน
  • ตัวอย่างใหม่ของ RaggedRange

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

`flat_values` สำหรับ `RaggedTensor` ที่ส่งคืน

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

`row_splits` สำหรับ `RaggedTensor` ที่ส่งคืน