tensorflow::ops::SparseReshape
#include <sparse_ops.h>Remodela um SparseTensor para representar valores em um novo formato denso.
Resumo
Esta operação tem a mesma semântica que a operação de remodelação (reshape) no tensor denso representado. Os input_indices são recalculados com base no new_shape solicitado.
Se um componente de new_shape for o valor especial -1, o tamanho dessa dimensão será calculado de forma que o tamanho total da densidade permaneça constante. No máximo, um componente de new_shape pode ser -1. O número de elementos densos implícitos por new_shape deve ser o mesmo que o número de elementos densos originalmente implícitos por input_shape .
A remodelação não afeta a ordem dos valores no SparseTensor.
Se o tensor de entrada tiver classificação R_in e N valores não vazios, e new_shape tiver comprimento R_out , então input_indices terá forma [N, R_in] , input_shape terá comprimento R_in , output_indices terá forma [N, R_out] e output_shape terá comprimento R_out .
Argumentos:
- escopo: Um objeto de escopo
- input_indices: Matriz bidimensional
N x R_incom os índices dos valores não vazios em um SparseTensor. - input_shape: vetor unidimensional
R_incom a forma densa do SparseTensor de entrada. - new_shape: vetor
R_outunidimensional com a nova forma densa solicitada.
Devoluções:
-
Outputoutput_indices: Matriz bidimensionalN x R_outcom os índices atualizados dos valores não vazios no SparseTensor de saída. -
Outputoutput_shape: vetorR_outunidimensional com a forma densa completa do SparseTensor de saída. É o mesmo quenew_shape, mas com quaisquer dimensões -1 preenchidas.
Construtores e Destrutores | |
|---|---|
SparseReshape (const :: tensorflow::Scope & scope, :: tensorflow::Input input_indices, :: tensorflow::Input input_shape, :: tensorflow::Input new_shape) |
Atributos públicos | |
|---|---|
operation | |
output_indices | |
output_shape | |
Atributos públicos
operação
Operation operation
índices_de_saída
::tensorflow::Output output_indices
formato_de_saída
::tensorflow::Output output_shape
Funções públicas
Remodelagem esparsa
SparseReshape( const ::tensorflow::Scope & scope, ::tensorflow::Input input_indices, ::tensorflow::Input input_shape, ::tensorflow::Input new_shape )