ส่งกลับ "RaggedTensor" ที่มีลำดับตัวเลขที่ระบุ
ส่งกลับ `RaggedTensor` `ผลลัพธ์` ที่ประกอบจาก `rt_dense_values` และ `rt_nested_splits` ซึ่ง `result[i] = range(starts[i], unlimited[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 <ยาว, เสื้อ> | |
คง <U ขยายจำนวน, เสื้อขยายจำนวน> RaggedRange <U, T> | |
เอาท์พุท <T> | rtDenseValues () ค่า "flat_values" สำหรับ "RaggedTensor" ที่ส่งคืน |
เอาท์พุท <u> | rtNestedSplits () "row_splits" สำหรับ "RaggedTensor" ที่ส่งคืน |
วิธีการสืบทอด
วิธีการสาธารณะ
สาธารณะคง RaggedRange <ยาว, เสื้อ> สร้าง ( ขอบเขต ขอบเขต Operand <T> เริ่ม Operand <T> ข้อ จำกัด Operand <T> สันดอน)
วิธีการจากโรงงานเพื่อสร้างคลาสที่ปิดการดำเนินการ RaggedRange ใหม่โดยใช้ประเภทเอาต์พุตเริ่มต้น
พารามิเตอร์
ขอบเขต | ขอบเขตปัจจุบัน |
---|---|
เริ่ม | จุดเริ่มต้นของแต่ละช่วง |
ข้อจำกัด | ข้อจำกัดของแต่ละช่วง |
deltas | เดลต้าของแต่ละช่วง |
คืนสินค้า
- ตัวอย่างใหม่ของ RaggedRange
สาธารณะคง RaggedRange <U, T> สร้าง ( ขอบเขต ขอบเขต Operand <T> เริ่ม Operand <T> ข้อ จำกัด Operand <T> สันดอนชั้น <u> Tsplits)
วิธีการจากโรงงานเพื่อสร้างคลาสที่ปิดการดำเนินการ RaggedRange ใหม่
พารามิเตอร์
ขอบเขต | ขอบเขตปัจจุบัน |
---|---|
เริ่ม | จุดเริ่มต้นของแต่ละช่วง |
ข้อจำกัด | ข้อจำกัดของแต่ละช่วง |
deltas | เดลต้าของแต่ละช่วง |
คืนสินค้า
- ตัวอย่างใหม่ของ RaggedRange