SparseReshape

SparseReshape classe final pública

Remodela um SparseTensor para representar valores em uma nova forma densa.

Esta operação tem a mesma semântica de remodelar no tensor denso representado. Os `input_indices` são recalculados com base no` new_shape` solicitado.

Se um componente de `nova_forma` é o valor especial -1, o tamanho dessa dimensão é calculado para que o tamanho denso total permaneça constante. No máximo um componente de `nova_forma` pode ser -1. O número de elementos densos implícito em `new_shape` deve ser o mesmo que o número de elementos densos originalmente implícito em` input_shape`.

A remodelagem não afeta a ordem dos valores no SparseTensor.

Se o tensor de entrada tem classificação `R_in` e` N` valores não vazios, e `new_shape` tem comprimento` R_out`, então `input_indices` tem forma` [N, R_in] `,` input_shape` tem comprimento `R_in` , `output_indices` tem forma` [N, R_out] `, e` output_shape` tem comprimento `R_out`.

Constantes

Fragmento OP_NAME O nome desta operação, conforme conhecido pelo motor principal TensorFlow

Métodos Públicos

estática SparseReshape
criar ( Scope escopo, Operando < TInt64 > inputIndices, Operando < TInt64 > inputShape, Operando < TInt64 > newShape)
Método de fábrica para criar uma classe envolvendo uma nova operação SparseReshape.
Output < TInt64 >
outputIndices ()
2-D.
Output < TInt64 >
outputShape ()
1-D.

Métodos herdados

Constantes

nome_op final String public static

O nome desta operação, conforme conhecido pelo motor principal TensorFlow

Valor constante: "SparseReshape"

Métodos Públicos

public static SparseReshape criar ( Scope escopo, Operando < TInt64 > inputIndices, Operando < TInt64 > inputShape, Operando < TInt64 > newShape)

Método de fábrica para criar uma classe envolvendo uma nova operação SparseReshape.

Parâmetros
alcance escopo atual
inputIndices 2-D. Matriz `N x R_in` com os índices de valores não vazios em um SparseTensor.
inputShape 1-D. Vetor `R_in` com a forma densa do SparseTensor de entrada.
nova forma 1-D. Vetor `R_out` com a nova forma densa solicitada.
Devoluções
  • uma nova instância de SparseReshape

pública Output < TInt64 > outputIndices ()

2-D. Matriz `N x R_out` com os índices atualizados de valores não vazios no SparseTensor de saída.

pública Output < TInt64 > outputShape ()

1-D. Vetor `R_out` com a forma densa completa do SparseTensor de saída. É o mesmo que `new_shape`, mas com quaisquer dimensões -1 preenchidas.