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
)