tensorflow :: opérations :: StringSplitV2
#include <string_ops.h>
Divisez les éléments de source
basés sur sep
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 de la source
fonction de sep
et renvoyez un SparseTensor
contenant les jetons divisés. Les jetons vides sont ignorés.
Par exemple, N = 2, la source [0] est «bonjour le monde» et la 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
est None ou une chaîne vide, les espaces blancs consécutifs sont considérés comme un seul séparateur, et le résultat ne contiendra aucune chaîne vide à la fin ou au début si la chaîne comporte des espaces blancs 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:
1-D
stringTensor
, les chaînes à séparer. - sep: chaîne
0-D
Tensor
, le caractère de délimitation.
Attributs facultatifs (voir Attrs
):
- maxsplit: un
int
. Simaxsplit > 0
, limite de la division du résultat.
Retour:
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) |
Structs | |
---|---|
tensorflow :: ops :: StringSplitV2 :: Attrs | Définisseurs d' attributs facultatifs pour StringSplitV2 . |
Attributs publics
indices
::tensorflow::Output indices
opération
Operation operation
façonner
::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 )