Aplica a operação de definição ao longo da última dimensão de `Tensor` e` SparseTensor`.
Veja SetOperationOp :: SetOperationFromContext para valores de `set_operation`.
A entrada `set2` é um` SparseTensor` representado por `set2_indices`,` set2_values` e `set2_shape`. Para `set2` classificado como` n`, as primeiras dimensões `n-1` devem ser iguais a` set1`. A dimensão `n` contém valores em um conjunto, duplicatas são permitidas, mas são ignoradas.
Se `validate_indices` for` True`, esta operação valida a ordem e o intervalo dos índices `set2`.
A saída `result` é um` SparseTensor` representado por `result_indices`,` result_values` e `result_shape`. Para `set1` e` set2` classificados como `n`, ele tem classificação` n` e as mesmas primeiras dimensões `n-1` como` set1` e `set2`. A dimensão `enth` contém o resultado de` set_operation` aplicada à dimensão `[0 ... n-1]` correspondente de `set`.
Classes aninhadas
classe | DenseToSparseSetOperation.Options | Atributos opcionais para DenseToSparseSetOperation |
Constantes
Fragmento | OP_NAME | O nome desta operação, conforme conhecido pelo motor principal TensorFlow |
Métodos Públicos
estática <T estende TType > DenseToSparseSetOperation <T> | |
Output < TInt64 > | resultIndices () Índices 2D de um `SparseTensor`. |
Output < TInt64 > | resultShape () Forma de `Tensor` 1D de um` SparseTensor`. |
Output <T> | resultValues () Valores 1D de um `SparseTensor`. |
estáticos DenseToSparseSetOperation.Options | validateIndices (booleano validateIndices) |
Métodos herdados
Constantes
nome_op final String public static
O nome desta operação, conforme conhecido pelo motor principal TensorFlow
Métodos Públicos
public static DenseToSparseSetOperation <T> create ( Scope escopo, Operando <T> set1, Operando < TInt64 > set2Indices, Operando <T> set2Values, Operando < TInt64 > set2Shape, String setOperation, Options ... Opções)
Método de fábrica para criar uma classe que envolve uma nova operação DenseToSparseSetOperation.
Parâmetros
alcance | escopo atual |
---|---|
set1 | `Tensor` com classificação` n`. As primeiras dimensões `n-1` devem ser iguais a` set2`. A dimensão `n` contém valores em um conjunto, duplicatas são permitidas, mas são ignoradas. |
set2Indices | 2D `Tensor`, índices de um` SparseTensor`. Deve estar na ordem da linha principal. |
set2Values | 1D `Tensor`, valores de um` SparseTensor`. Deve estar na ordem da linha principal. |
set2Shape | 1D `Tensor`, forma de um` SparseTensor`. `set2_shape [0 ... n-1]` deve ser igual às primeiras dimensões `n-1` de` set1`, `result_shape [n]` é o tamanho máximo do conjunto nas dimensões `n-1`. |
opções | carrega valores de atributos opcionais |
Devoluções
- uma nova instância de DenseToSparseSetOperation
pública Output < TInt64 > resultShape ()
Forma de `Tensor` 1D de um` SparseTensor`. `result_shape [0 ... n-1]` é o mesmo que as primeiras dimensões `n-1` de` set1` e `set2`,` result_shape [n] `é o tamanho máximo do conjunto de resultados em todo o` 0. ..n-1` dimensões.