Aplica la operación de conjunto a lo largo de la última dimensión de "Tensor" y "SparseTensor".
Consulte SetOperationOp::SetOperationFromContext para conocer los valores de `set_operation`.
La entrada `set2` es un `SparseTensor` representado por `set2_indices`, `set2_values` y `set2_shape`. Para "set2" clasificado como "n", la primera dimensión de "n-1" debe ser la misma que "set1". La dimensión `n` contiene valores en un conjunto; se permiten duplicados, pero se ignoran.
Si `validate_indices` es `True`, esta operación valida el orden y el rango de los índices `set2`.
La salida "resultado" es un "SparseTensor" representado por "result_indices", "result_values" y "result_shape". Para `set1` y `set2` clasificados como `n`, esto tiene rango `n` y las mismas primeras dimensiones `n-1` que `set1` y `set2`. La dimensión `n-ésima` contiene el resultado de `set_operación` aplicado a la dimensión `[0...n-1]` correspondiente de `set`.
Clases anidadas
clase | DenseToSparseSetOperation.Opciones | Atributos opcionales para DenseToSparseSetOperation |
Constantes
Cadena | OP_NOMBRE | El nombre de esta operación, como lo conoce el motor central de TensorFlow. |
Métodos públicos
estático <T extiende TType > DenseToSparseSetOperation <T> | |
Salida < TInt64 > | índices de resultados () Índices 2D de un `SparseTensor`. |
Salida < TInt64 > | formaResultado () Forma de `Tensor` 1D de un `SparseTensor`. |
Salida <T> | valoresresultado () Valores 1D de un `SparseTensor`. |
estático DenseToSparseSetOperation.Options | Validar índices (índices de validación booleanos) |
Métodos heredados
Constantes
Cadena final estática pública OP_NAME
El nombre de esta operación, como lo conoce el motor central de TensorFlow.
Métodos públicos
public static DenseToSparseSetOperation <T> create (Ámbito de alcance , Operando <T> set1, Operando < TInt64 > set2Indices, Operando <T> set2Values, Operando < TInt64 > set2Shape, Cadena setOperation, Opciones... opciones)
Método de fábrica para crear una clase que envuelve una nueva operación DenseToSparseSetOperation.
Parámetros
alcance | alcance actual |
---|---|
serie 1 | `Tensor` con rango `n`. Las primeras dimensiones de `n-1` deben ser las mismas que las de `set2`. La dimensión `n` contiene valores en un conjunto; se permiten duplicados, pero se ignoran. |
set2Índices | `Tensor` 2D, índices de un `SparseTensor`. Debe estar en orden de fila principal. |
establecer2Valores | 1D `Tensor`, valores de un `SparseTensor`. Debe estar en orden de fila principal. |
set2Forma | `Tensor` 1D, forma de `SparseTensor`. `set2_shape[0...n-1]` debe ser el mismo que las primeras dimensiones `n-1` de `set1`, `result_shape[n]` es el tamaño máximo del conjunto en las dimensiones `n-1`. |
opciones | lleva valores de atributos opcionales |
Devoluciones
- una nueva instancia de DenseToSparseSetOperation
Salida pública < TInt64 > formaResultado ()
Forma de `Tensor` 1D de un `SparseTensor`. `result_shape[0...n-1]` es lo mismo que las primeras dimensiones `n-1` de `set1` y `set2`, `result_shape[n]` es el tamaño máximo del conjunto de resultados en todo `0. ..n-1` dimensiones.