เทนเซอร์โฟลว์:: ปฏิบัติการ:: เบาบางเรียงลำดับ

#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-D N ค่าที่ไม่ว่างซึ่งสอดคล้องกับ 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
)