Divida un `SparseTensor` en tensores `num_split` a lo largo de una dimensión.
Si la `forma[split_dim]` no es un múltiplo entero de `num_split`. Las rebanadas `[0: forma[split_dim] % num_split]` obtienen una dimensión adicional. Por ejemplo, si `split_dim = 1` y `num_split = 2` y la entrada es
input_tensor = forma = [2, 7] [ ade ] [bc]
Gráficamente los tensores de salida son:
tensor_salida[0] = forma = [2, 4] [ a ] [bc]
tensor_salida[1] = forma = [2, 3] [ de ] [ ]
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 > SparseSplit <T> | crear (alcance alcance , operando <TInt64> splitDim, índices de operando <TInt64> , valores de operando <T>, forma de operando <TInt64> , número largoSplit) Método de fábrica para crear una clase que envuelve una nueva operación SparseSplit. |
Lista< Salida < TInt64 >> | |
Lista< Salida < TInt64 >> | forma de salida () Una lista de tensores 1-D representa la forma de los tensores dispersos de salida. |
Lista< Salida <T>> | valores de salida () Una lista de tensores 1-D representa los valores de los tensores dispersos de salida. |
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 SparseSplit <T> create (alcance del alcance , operando <TInt64> splitDim, índices de operando <TInt64> , valores de operando <T>, forma de operando <TInt64> , numSplit largo)
Método de fábrica para crear una clase que envuelve una nueva operación SparseSplit.
Parámetros
alcance | alcance actual |
---|---|
dividirDim | 0-D. La dimensión a lo largo de la cual dividirse. Debe estar en el rango `[0, rango(forma))`. |
índices | El tensor 2-D representa los índices del tensor disperso. |
valores | El tensor 1-D representa los valores del tensor disperso. |
forma | 1-D. tensor representa la forma del tensor disperso. Índices de salida: una lista de tensores 1-D representa los índices de los tensores dispersos de salida. |
númeroDividir | El número de formas de dividir. |
Devoluciones
- una nueva instancia de SparseSplit
Lista pública< Salida < TInt64 >> formaSalida ()
Una lista de tensores 1-D representa la forma de los tensores dispersos de salida.
Lista pública< Salida <T>> valores de salida ()
Una lista de tensores 1-D representa los valores de los tensores dispersos de salida.