tensorflow::ops::SparseReorder
#include <sparse_ops.h>Преобразует объект SparseTensor в канонический порядок, расположенный по строкам.
Краткое содержание
Следует отметить, что по соглашению, все операции с разреженными массивами сохраняют канонический порядок по возрастанию размерности. Нарушение порядка возможно только при ручной обработке векторов индексов и значений для добавления элементов.
Изменение порядка элементов не влияет на форму разреженного тензора.
Если тензор имеет ранг R и N непустых значений, input_indices имеет форму [N, R] , input_values имеет длину N , а input_shape имеет длину R
Аргументы:
- scope: Объект Scope
- input_indices: 2-мерная матрица
N x R, содержащая индексы непустых значений в разреженном тензоре, возможно, не в каноническом порядке. - input_values: 1-мерное поле.
Nнепустых значений, соответствующихinput_indices. - input_shape: 1-мерная форма. Форма входного разреженного тензора.
Возвращает:
-
Outputданные output_indices: двумерная матрицаN x Rс теми же индексами, что и input_indices, но в каноническом порядке строк. -
Outputзначения output_values: 1-мерный массив.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 )