tensorflow::ops::StringSplitV2

#include <string_ops.h>

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

Résumé

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

Par exemple, si N = 2, que source[0] vaut « hello world » et que source[1] vaut « 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 l'option sep est spécifiée, les délimiteurs consécutifs ne sont pas regroupés et sont considérés comme délimitant des chaînes vides. Par exemple, la source "1\<\>2\<\>\<\>3" et l'option `sep` "\<\>" renvoient ["1", "2", "", "3"] . Si sep est `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 au début ou à la fin de la chaîne si celle-ci comporte des espaces en début ou en fin de chaîne.

Notez que le comportement mentionné ci-dessus correspond à la fonction str.split de Python.

Arguments :

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

Attributs optionnels (voir Attrs ) :

  • maxsplit : Un int . Si maxsplit > 0 , limite de la division 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

Définiteurs d'attributs optionnels pour StringSplitV2 .

attributs publics

indices

::tensorflow::Output indices

opération

Operation operation

forme

::tensorflow::Output shape

valeurs

::tensorflow::Output values

fonctions publiques

StringSplitV2

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

StringSplitV2

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

fonctions statiques publiques

Maxsplit

Attrs Maxsplit(
  int64 x
)