tensorflow::ops::StringSplit

#include <string_ops.h>

input verilerindeki öğeleri delimiter göre SparseTensor ayırın.

Özet

Kaynak verinin boyutunu N ile gösterelim (genellikle N, toplu işlem boyutudur). input verisinin her bir öğesini delimiter göre bölerek, bölünmüş belirteçleri içeren bir SparseTensor döndürün. Boş belirteçler yok sayılır.

delimiter boş olabilir veya bölünmüş karakterlerden oluşan bir dize olabilir. delimiter boş bir dize ise, input her öğesi, UTF-8 çok baytlı dizilerin bölünmesi de dahil olmak üzere, ayrı ayrı tek baytlık karakter dizelerine bölünür. Aksi takdirde, delimiter her karakteri potansiyel bir bölme noktasıdır.

Örneğin: N = 2, input[0] 'hello world' ve input[1] 'ab c' ise, çıktı şu şekilde olacaktır:

indisler = [0, 0; 0, 1; 1, 0; 1, 1; 1, 2] şekil = [2, 3] değerler = ['merhaba', 'dünya', 'a', 'b', 'c']

Argümanlar:

  • kapsam: Bir Kapsam nesnesi
  • Giriş: 1 boyutlu. Bölünecek dizeler.
  • Ayırıcı: 0-D. Ayırıcı karakterler (bayt) veya boş dize.

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

  • skip_empty: Bir bool . True ise, sonuçtan boş dizeleri atlar.

İadeler:

  • Output indeksleri: Seyrek tensörün indekslerini temsil eden yoğun bir int64 matrisi.
  • Output değerleri: Bölünmüş değerlere karşılık gelen dizelerden oluşan bir vektör.
  • Output şekli: Seyrek tensörün şeklini temsil eden, uzunluğu 2 olan bir int64 vektörü; burada ilk değer N, ikinci değer ise tek bir giriş girdisindeki maksimum belirteç sayısıdır.

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

StringSplit (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input delimiter)
StringSplit (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input delimiter, const StringSplit::Attrs & attrs)

Genel özellikler

indices
operation
shape
values

Herkese açık statik fonksiyonlar

SkipEmpty (bool x)

Yapılar

tensorflow::ops::StringSplit::Attrs

StringSplit 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

Dize Bölme

 StringSplit(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  ::tensorflow::Input delimiter
)

Dize Bölme

 StringSplit(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  ::tensorflow::Input delimiter,
  const StringSplit::Attrs & attrs
)

Herkese açık statik fonksiyonlar

Boşluğu Atla

Attrs SkipEmpty(
  bool x
)