flux tensoriel : : opérations : : ChaîneSplitV2

#include <string_ops.h>

Divisez les éléments de source en fonction de sep dans un SparseTensor .

Résumé

Soit N la taille de la source (généralement, N sera la taille du lot). Divisez chaque élément de source en fonction de sep et renvoyez un SparseTensor contenant les jetons divisés. Les jetons vides sont ignorés.

Par exemple, N = 2, source[0] est « bonjour tout le monde » et source[1] est « ab c », alors la sortie sera

st.indices = [0, 0;
              0, 1;
              1, 0;
              1, 1;
              1, 2]
st.shape = [2, 3]
st.values = ['hello', 'world', 'a', 'b', 'c']

Si sep est donné, les délimiteurs consécutifs ne sont pas regroupés et sont réputés délimiter des chaînes vides. Par exemple, source de "1\<\>2\<\>\<\>3" et sep de "\<\>" renvoie ["1", "2", "", "3"] . Si sep vaut None ou une chaîne vide, les espaces consécutifs sont considérés comme un seul séparateur et le résultat ne contiendra aucune chaîne vide à la fin du début si la chaîne comporte des espaces de début ou de fin.

Notez que le comportement mentionné ci-dessus correspond au str.split de Python.

Arguments :

  • scope : un objet Scope
  • entrée : Tensor de chaîne 1-D , les chaînes à diviser.
  • sep : chaîne 0-D Tensor , le caractère délimiteur.

Attributs facultatifs (voir Attrs ) :

  • maxsplit : Un int . Si maxsplit > 0 , limite du partage du résultat.

Retours :

Constructeurs et Destructeurs

StringSplitV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input sep)
StringSplitV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input sep, const StringSplitV2::Attrs & attrs)

Attributs publics

indices
operation
shape
values

Fonctions statiques publiques

Maxsplit (int64 x)

Structures

tensorflow :: ops :: StringSplitV2 :: Attrs

Setters d'attributs facultatifs pour StringSplitV2 .

Attributs publics

indices

::tensorflow::Output indices

opération

Operation operation

forme

::tensorflow::Output shape

valeurs

::tensorflow::Output values

Fonctions publiques

ChaîneSplitV2

 StringSplitV2(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  ::tensorflow::Input sep
)

ChaîneSplitV2

 StringSplitV2(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  ::tensorflow::Input sep,
  const StringSplitV2::Attrs & attrs
)

Fonctions statiques publiques

Division maximale

Attrs Maxsplit(
  int64 x
)