เทนเซอร์โฟลว์:: ปฏิบัติการ:: TakeManySparseFromTensorsMap

#include <sparse_ops.h>

แปลงการแสดงแบบกระจัดกระจายเป็นเทนเซอร์หนาแน่น

สรุป

สร้างอาร์เรย์ dense ด้วยรูปร่าง output_shape เช่นนั้น

ถ้า sparse_indices เป็นสเกลาร์

หนาแน่น [i] = (i == sparse_indices ? sparse_values ​​: default_value)

ถ้า sparse_indices เป็นเวกเตอร์ ดังนั้นสำหรับแต่ละ i

หนาแน่น[sparse_indices[i]] = sparse_values[i]

ถ้า sparse_indices เป็นเมทริกซ์ขนาด n คูณ d ดังนั้นสำหรับแต่ละ i ใน [0, n)

หนาแน่น[sparse_indices[i][0], ..., sparse_indices[i][d-1]] = sparse_values[i]