SparseReshape

публичный финальный класс SparseReshape

Изменяет форму SparseTensor для представления значений в новой плотной форме.

Эта операция имеет ту же семантику, что и изменение формы представленного плотного тензора. `input_indices` пересчитываются на основе запрошенной `new_shape`.

Если один из компонентов `new_shape` имеет специальное значение -1, размер этого измерения вычисляется так, что общий плотный размер остается постоянным. Максимум один компонент new_shape может иметь значение -1. Количество плотных элементов, подразумеваемых `new_shape`, должно быть таким же, как количество плотных элементов, первоначально подразумеваемых `input_shape`.

Изменение формы не влияет на порядок значений в SparseTensor.

Если входной тензор имеет непустые значения ранга `R_in` и `N`, а `new_shape` имеет длину `R_out`, то `input_indices` имеет форму `[N, R_in]`, `input_shape` имеет длину `R_in` , `output_indices` имеет форму `[N, R_out]`, а `output_shape` имеет длину `R_out`.

Константы

Нить OP_NAME Название этой операции, известное основному движку TensorFlow.

Публичные методы

статический SparseReshape
create ( Область действия, Операнд <TInt64> inputIndices, Операнд <TInt64> inputShape, Операнд <TInt64> newShape)
Фабричный метод для создания класса, обертывающего новую операцию SparseReshape.
Вывод < TInt64 >
Вывод < TInt64 >

Унаследованные методы

Константы

общедоступная статическая финальная строка OP_NAME

Название этой операции, известное основному движку TensorFlow.

Постоянное значение: «SparseReshape»

Публичные методы

public static SparseReshape create (область действия , операнд < TInt64 > inputIndices, операнд < TInt64 > inputShape, операнд < TInt64 > newShape)

Фабричный метод для создания класса, обертывающего новую операцию SparseReshape.

Параметры
объем текущий объем
входные индексы 2-Д. Матрица `N x R_in` с индексами непустых значений в SparseTensor.
входная форма 1-Д. Вектор `R_in` с плотной формой входного SparseTensor.
новая форма 1-Д. Вектор `R_out` с запрошенной новой плотной формой.
Возврат
  • новый экземпляр SparseReshape

публичный вывод <TInt64> outputIndices ()

2-Д. Матрица `N x R_out` с обновленными индексами непустых значений в выходном SparseTensor.

публичный вывод < TInt64 > outputShape ()

1-Д. Вектор `R_out` с полной плотной формой выходного SparseTensor. Это то же самое, что и `new_shape`, но с заполненными любыми размерами -1.