RaggedTensorToSparse

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

แปลง `RaggedTensor` ให้เป็น `SparseTensor` ที่มีค่าเดียวกัน

อินพุต = ragged.from_nested_row_splits (rt_dense_values, rt_nested_splits) เอาต์พุต = SparseTensor (ดัชนี = sparse_indices, ค่า = sparse_values, หนาแน่น_รูปร่าง = sparse_dense_shape)

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

คงที่ <U, T ขยายจำนวน> RaggedTensorToSparse <U>
สร้าง (ขอบเขต ขอบเขต Iterable< Operand <T>> rtNestedSplits, Operand <U> rtDenseValues)
วิธีการจากโรงงานเพื่อสร้างคลาสที่ห่อการดำเนินการ RaggedTensorToSparse ใหม่
เอาต์พุต <ยาว>
เบาบางDenseShape ()
`sparse_dense_shape` เป็นกล่องที่มีขอบเขตแน่นของอินพุต `RaggedTensor`
เอาต์พุต <ยาว>
ดัชนีกระจัดกระจาย ()
ดัชนีสำหรับ `SparseTensor`
เอาท์พุต <U>
ค่าเบาบาง ()
ค่าของ `SparseTensor`

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

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

สร้าง RaggedTensorToSparse <U> สาธารณะแบบคงที่ (ขอบเขต ขอบเขต , ทำซ้ำได้ < ตัวดำเนินการ <T>> rtNestedSplits, ตัวดำเนินการ <U> rtDenseValues)

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

พารามิเตอร์
ขอบเขต ขอบเขตปัจจุบัน
rtNestedSplits `row_splits` สำหรับ `RaggedTensor`
rtDenseValues `flat_values` สำหรับ `RaggedTensor`
การส่งคืน
  • อินสแตนซ์ใหม่ของ RaggedTensorToSparse

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

`sparse_dense_shape` เป็นกล่องที่มีขอบเขตแน่นของอินพุต `RaggedTensor`

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

ดัชนีสำหรับ `SparseTensor`

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

ค่าของ `SparseTensor`