เทนเซอร์โฟลว์:: ปฏิบัติการ:: เบาบางเรียงลำดับ
#include <sparse_ops.h>
เรียงลำดับ SparseTensor ใหม่ให้เป็นการเรียงลำดับแถวหลักตามรูปแบบบัญญัติ
สรุป
โปรดทราบว่าตามแบบแผนแล้ว ตัวเลือกแบบกระจัดกระจายทั้งหมดจะรักษาลำดับตามรูปแบบบัญญัติตามหมายเลขมิติที่เพิ่มขึ้น ครั้งเดียวที่สามารถละเมิดลำดับได้คือในระหว่างการจัดการดัชนีและเวกเตอร์ค่าเพื่อเพิ่มรายการด้วยตนเอง
การเรียงลำดับใหม่จะไม่ส่งผลต่อรูปร่างของ SparseTensor
หากเมตริกซ์มีค่าไม่ว่างในลำดับ R
และ N
input_indices
จะมีรูปร่าง [N, R]
, input_values มีความยาว N
และ input_shape มีความยาว R
ข้อโต้แย้ง:
- ขอบเขต: วัตถุ ขอบเขต
- input_indices: 2-D เมทริกซ์
N x R
พร้อมดัชนีของค่าที่ไม่ว่างเปล่าใน SparseTensor อาจไม่อยู่ในลำดับตามรูปแบบบัญญัติ - input_values: 1-D
N
ค่าที่ไม่ว่างซึ่งสอดคล้องกับinput_indices
- input_shape: 1-D รูปร่างของอินพุต SparseTensor
ผลตอบแทน:
-
Output
output_indices: 2-D เมทริกซ์N x R
ที่มีดัชนีเดียวกันกับ input_indices แต่อยู่ในลำดับแถวหลักตามรูปแบบบัญญัติ -
Output
ท output_values: 1-DN
ค่าที่ไม่ว่างซึ่งสอดคล้องกับoutput_indices
ตัวสร้างและผู้ทำลาย | |
---|---|
SparseReorder (const :: tensorflow::Scope & scope, :: tensorflow::Input input_indices, :: tensorflow::Input input_values, :: tensorflow::Input input_shape) |
คุณลักษณะสาธารณะ | |
---|---|
operation | |
output_indices | |
output_values |
คุณลักษณะสาธารณะ
การดำเนินการ
Operation operation
เอาท์พุท_ดัชนี
::tensorflow::Output output_indices
เอาท์พุท_ค่า
::tensorflow::Output output_values
งานสาธารณะ
เบาบางเรียงลำดับ
SparseReorder( const ::tensorflow::Scope & scope, ::tensorflow::Input input_indices, ::tensorflow::Input input_values, ::tensorflow::Input input_shape )