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]] >
วิธีการสาธารณะ
คงที่ <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