tensor akışı:: işlem:: StringSplitV2

#include <string_ops.h>

source öğelerini sep göre bir SparseTensor bölün.

Özet

N kaynağın boyutu olsun (genellikle N parti boyutu olacaktır). source her bir öğesini sep göre bölün ve bölünmüş belirteçleri içeren bir SparseTensor döndürün. Boş jetonlar dikkate alınmaz.

Örneğin, N = 2, kaynak[0] 'merhaba dünya' ve kaynak[1] 'ab c' ise, çıktı şu şekilde olacaktır:

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

sep verilirse ardışık sınırlayıcılar birlikte gruplandırılmaz ve boş dizeleri sınırladığı kabul edilir. Örneğin, "1\<\>2\<\>\<\>3" kaynağı ve "\<\>" bölü ["1", "2", "", "3"] değerini döndürür. sep , Yok veya boş bir dize ise, ardışık boşluklar tek bir ayırıcı olarak kabul edilir ve dizenin başında veya sonunda boşluk varsa sonuç, başlangıç ​​ucunda boş dizeler içermez.

Yukarıda belirtilen davranışın python'un str.split'iyle eşleştiğini unutmayın.

Argümanlar:

  • kapsam: Bir Kapsam nesnesi
  • girdi: 1-D dize Tensor , bölünecek dizeler.
  • sep: 0-D dize Tensor , sınırlayıcı karakter.

İsteğe bağlı özellikler (bkz. Attrs ):

  • maxsplit: Bir int . maxsplit > 0 ise sonucun bölünme sınırı.

İade:

Yapıcılar ve Yıkıcılar

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)

Genel özellikler

indices
operation
shape
values

Genel statik işlevler

Maxsplit (int64 x)

Yapılar

tensorflow:: ops:: StringSplitV2:: Öznitelikler

StringSplitV2 için isteğe bağlı öznitelik ayarlayıcılar.

Genel özellikler

endeksler

::tensorflow::Output indices

operasyon

Operation operation

şekil

::tensorflow::Output shape

değerler

::tensorflow::Output values

Kamu işlevleri

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
)

Genel statik işlevler

Maksimum bölme

Attrs Maxsplit(
  int64 x
)