ML Topluluk Günü 9 Kasım! TensorFlow, JAX güncellemeler için bize katılın ve daha fazla bilgi edinin

tensorflow :: ops :: StringSplit

#include <string_ops.h>

delimiter dayalı input öğelerini bir SparseTensor .

Özet

N, kaynağın boyutu olsun (tipik olarak N, parti boyutu olacaktır). Her input öğesini delimiter göre SparseTensor ve bölünmüş jetonları içeren bir SparseTensor . Boş jetonlar dikkate alınmaz.

delimiter boş veya bölünmüş karakterler dizisi olabilir. delimiter boş bir dizeyse, input her öğesi, UTF-8 çok baytlı dizilerin bölünmesi dahil olmak üzere ayrı tek baytlık karakter dizilerine bölünür. Aksi takdirde, delimiter her karakteri potansiyel bir bölünme noktasıdır.

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

endeksler = [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 Scope nesnesi
  • giriş: 1-D. Bölünecek dizeler.
  • sınırlayıcı: 0-D. Sınırlayıcı karakterler (bayt) veya boş dize.

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

  • skip_empty: Bir bool . True ise, sonuçtan boş dizeleri atlayın.

İadeler:

  • Output indeksleri: Seyrek tensörün indislerini 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 bir uzunluk-2 int64 vektörü; burada ilk değer N ve ikinci değer tek bir giriş girişindeki maksimum simge 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

Genel statik işlevler

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

StringSplit

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

StringSplit

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

Genel statik işlevler

SkipEmpty

Attrs SkipEmpty(
  bool x
)