เรียงลำดับ SparseTensor ใหม่ให้เป็นการเรียงลำดับแถวหลักตามรูปแบบบัญญัติ
โปรดทราบว่าตามแบบแผนแล้ว ตัวเลือกแบบกระจัดกระจายทั้งหมดจะรักษาลำดับตามรูปแบบบัญญัติตามหมายเลขมิติที่เพิ่มขึ้น ครั้งเดียวที่สามารถละเมิดลำดับได้คือในระหว่างการจัดการดัชนีและเวกเตอร์ค่าเพื่อเพิ่มรายการด้วยตนเอง
การเรียงลำดับใหม่จะไม่ส่งผลต่อรูปร่างของ SparseTensor
หากเมตริกซ์มีค่าที่ไม่ว่างเปล่าอยู่ในอันดับ `R` และ `N` `input_indices` จะมีรูปร่าง `[N, R]`, input_values มีความยาว `N` และ input_shape มีความยาว `R`
ค่าคงที่
สตริง | OP_NAME | ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow |
วิธีการสาธารณะ
คงที่ <T ขยาย TType > SparseReorder <T> | สร้าง ( ขอบเขต ขอบเขต ตัวดำเนินการ < TInt64 > inputIndices ตัวดำเนินการ <T> inputValues ตัวดำเนินการ < TInt64 > inputShape) วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ SparseReorder ใหม่ |
เอาท์พุต <TInt64> | ดัชนีเอาท์พุท () 2-D |
เอาท์พุต <T> | ค่าเอาท์พุต () 1-D. |
วิธีการสืบทอด
ค่าคงที่
สตริงสุดท้ายแบบคงที่สาธารณะ OP_NAME
ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow
วิธีการสาธารณะ
สร้าง SparseReorder แบบคงที่สาธารณะ <T> (ขอบเขต ขอบเขต ตัวดำเนินการ < TInt64 > inputIndices ตัวดำเนินการ <T> inputValues ตัวดำเนินการ < TInt64 > inputShape)
วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ SparseReorder ใหม่
พารามิเตอร์
ขอบเขต | ขอบเขตปัจจุบัน |
---|---|
อินพุตดัชนี | 2-D เมทริกซ์ `N x R` พร้อมดัชนีของค่าที่ไม่ว่างเปล่าใน SparseTensor อาจไม่อยู่ในลำดับตามรูปแบบบัญญัติ |
ค่าเข้า | 1-D. `N` ค่าที่ไม่ว่างเปล่าซึ่งสอดคล้องกับ `input_indices` |
รูปร่างอินพุต | 1-D. รูปร่างของอินพุต SparseTensor |
การส่งคืน
- อินสแตนซ์ใหม่ของ SparseReorder
เอาท์พุท สาธารณะ < TInt64 > ดัชนีเอาท์พุท ()
2-D เมทริกซ์ `N x R` ที่มีดัชนีเดียวกันกับ input_indices แต่อยู่ในลำดับแถวหลักตามรูปแบบบัญญัติ