Découpez un `SparseTensor` en fonction du `start` et de la `size`.
Par exemple, si l'entrée est
input_tensor = shape = [2, 7] [ ade ] [bc ]
Graphiquement, les tenseurs de sortie sont :
sparse_slice([0, 0], [2, 4]) = forme = [2, 4] [ a ] [bc ]
sparse_slice([0, 4], [2, 3]) = forme = [2, 3] [ de ] [ ]
Constantes
Chaîne | OP_NAME | Le nom de cette opération, tel que connu par le moteur principal TensorFlow |
Méthodes publiques
statique <T étend TType > SparseSlice <T> | |
Sortie < TInt64 > | |
Sortie < TInt64 > | forme de sortie () Une liste de tenseurs 1D représente la forme des tenseurs clairsemés en sortie. |
Sortie <T> | valeurs de sortie () Une liste de tenseurs 1D représente les valeurs des tenseurs clairsemés en sortie. |
Méthodes héritées
Constantes
chaîne finale statique publique OP_NAME
Le nom de cette opération, tel que connu par le moteur principal TensorFlow
Méthodes publiques
public static SparseSlice <T> créer (portée de la portée , opérande < TInt64 > indices, valeurs de l'opérande <T>, forme de l'opérande < TInt64 >, opérande < TInt64 > début, opérande < TInt64 > taille)
Méthode d'usine pour créer une classe encapsulant une nouvelle opération SparseSlice.
Paramètres
portée | portée actuelle |
---|---|
indices | Le tenseur 2D représente les indices du tenseur clairsemé. |
valeurs | Le tenseur 1-D représente les valeurs du tenseur clairsemé. |
forme | 1-D. le tenseur représente la forme du tenseur clairsemé. |
commencer | 1-D. le tenseur représente le début de la tranche. |
taille | 1-D. le tenseur représente la taille de la tranche. indices de sortie : une liste de tenseurs 1-D représente les indices des tenseurs clairsemés de sortie. |
Retour
- une nouvelle instance de SparseSlice
Sortie publique < TInt64 > outputShape ()
Une liste de tenseurs 1D représente la forme des tenseurs clairsemés en sortie.
sortie publique <T> valeurs de sortie ()
Une liste de tenseurs 1D représente les valeurs des tenseurs clairsemés en sortie.