tensorflow::ops::StringSplit
#include <string_ops.h> Diviser les éléments d' input en fonction du delimiter en un SparseTensor .
Résumé
Soit N la taille de la source (généralement la taille du lot). Divisez chaque élément d' input en fonction delimiter et renvoyez un SparseTensor contenant les jetons obtenus. Les jetons vides sont ignorés.
delimiter delimiter être vide ou une chaîne de caractères. S'il est vide, chaque élément de input est divisé en chaînes de caractères mono-octets individuelles, y compris les séquences multi-octets UTF-8. Sinon, chaque caractère du delimiter peut servir de point de séparation.
Par exemple : N = 2, input[0] vaut « hello world » et input[1] vaut « ab c », alors la sortie sera :
indices = [0, 0; 0, 1; 1, 0; 1, 1; 1, 2] forme = [2, 3] valeurs = ['hello', 'world', 'a', 'b', 'c']
Arguments :
- portée : un objet Scope
- Entrée : 1-D. Chaînes à diviser.
- délimiteur : 0-D. Caractères délimiteurs (octets) ou chaîne vide.
Attributs optionnels (voir Attrs ) :
- skip_empty : Un
bool. SiTrue, ignorer les chaînes vides du résultat.
Retours :
- Indices
Output: une matrice dense d’entiers 64 bits représentant les indices du tenseur creux. - Valeurs
Output: Un vecteur de chaînes de caractères correspondant aux valeurs divisées. - Forme
Output: un vecteur de longueur 2 d’entiers 64 bits représentant la forme du tenseur creux, où la première valeur est N et la seconde valeur est le nombre maximal de jetons dans une seule entrée d’entrée.
Constructeurs et destructeurs | |
|---|---|
StringSplit (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input delimiter) | |
StringSplit (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input delimiter, const StringSplit::Attrs & attrs) |
attributs publics | |
|---|---|
indices | |
operation | |
shape | |
values | |
fonctions statiques publiques | |
|---|---|
SkipEmpty (bool x) | |
Structures | |
|---|---|
| tensorflow::ops::StringSplit::Attrs | Définiteurs d'attributs optionnels pour StringSplit . |
attributs publics
indices
::tensorflow::Output indices
opération
Operation operation
forme
::tensorflow::Output shape
valeurs
::tensorflow::Output values
fonctions publiques
StringSplit
StringSplit( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input delimiter )
StringSplit
StringSplit( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input delimiter, const StringSplit::Attrs & attrs )
fonctions statiques publiques
SkipEmpty
Attrs SkipEmpty( bool x )