flux tensoriel : : opérations : : Séparation de chaînes
#include <string_ops.h>
Divisez les éléments d' input
en fonction du delimiter
en un SparseTensor
.
Résumé
Soit N la taille de la source (généralement, N sera la taille du lot). Divisez chaque élément d' input
en fonction du delimiter
et renvoyez un SparseTensor
contenant les jetons divisés. Les jetons vides sont ignorés.
delimiter
peut être vide ou une chaîne de caractères divisés. Si delimiter
est une chaîne vide, chaque élément d' input
est divisé en chaînes de caractères individuelles à un octet, y compris la division des séquences multi-octets UTF-8. Sinon, chaque caractère de delimiter
est un point de partage potentiel.
Par exemple : N = 2, input[0] est 'hello world' et input[1] est 'ab c', alors la sortie sera
indices = [0, 0; 0, 1 ; 1, 0 ; 1, 1 ; 1, 2] forme = [2, 3] valeurs = ['bonjour', 'monde', 'a', 'b', 'c']
Arguments :
- scope : un objet Scope
- entrée : 1-D. Cordes à diviser.
- délimiteur : 0-D. Caractères délimiteurs (octets) ou chaîne vide.
Attributs facultatifs (voir Attrs
) :
- skip_empty : un
bool
. SiTrue
, ignorez les chaînes vides du résultat.
Retours :
- Indices
Output
: une matrice dense de int64 représentant les indices du tenseur clairsemé. - Valeurs
Output
: un vecteur de chaînes correspondant aux valeurs divisées. - Forme
Output
: un vecteur de longueur 2 de int64 représentant la forme du tenseur clairsemé, où la première valeur est N et la deuxième valeur est le nombre maximum 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 | Setters d'attributs facultatifs pour StringSplit . |
Attributs publics
indices
::tensorflow::Output indices
opération
Operation operation
forme
::tensorflow::Output shape
valeurs
::tensorflow::Output values
Fonctions publiques
Séparation de chaînes
StringSplit( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input delimiter )
Séparation de chaînes
StringSplit( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input delimiter, const StringSplit::Attrs & attrs )
Fonctions statiques publiques
SauterVide
Attrs SkipEmpty( bool x )