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 . Si True , 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
)