tensorflow::ops::StringSplitV2

#include <string_ops.h>

source öğelerini sep parametresine göre SparseTensor ayırın.

Özet

Kaynak verinin boyutunu N olarak kabul edelim (genellikle N, toplu işlem boyutu olacaktır). source her bir öğesini sep parametresine göre bölerek, bölünmüş token'ları içeren bir SparseTensor döndürelim. Boş token'lar yok sayılır.

Örneğin, N = 2, source[0] 'hello world' ve source[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']

Eğer sep değeri verilirse, ardışık ayırıcılar bir araya gruplandırılmaz ve boş dizeleri ayırıcı olarak kabul edilir. Örneğin, "1\<\>2\<\>\<\>3" kaynağı ve `sep` değeri "\<\>" ise, sonuç ["1", "2", "", "3"] olur. Eğer sep değeri `None` veya boş bir dize ise, ardışık boşluklar tek bir ayırıcı olarak kabul edilir ve dize başında veya sonunda boşluk varsa, sonuçta başlangıçta veya sonda boş dizeler bulunmaz.

Yukarıda belirtilen davranışın Python'daki `str.split` fonksiyonuyla eşleştiğini unutmayın.

Argümanlar:

  • kapsam: Bir Kapsam nesnesi
  • Giriş: 1-D dize Tensor , bölünecek dizeler.
  • sep: 0-D dize Tensor , ayırıcı karakter.

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

  • maxsplit: Bir int . Eğer maxsplit > 0 ise, sonucun bölme sınırı.

İadeler:

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

Herkese açık statik fonksiyonlar

Maxsplit (int64 x)

Yapılar

tensorflow::ops::StringSplitV2::Attrs

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

Kamusal işlevler

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
)

Herkese açık statik fonksiyonlar

Maxsplit

Attrs Maxsplit(
  int64 x
)