StringSplit

StringSplit kelas akhir publik

Pisahkan elemen `sumber` berdasarkan `sep` menjadi `SparseTensor`.

Misalkan N adalah ukuran sumber (biasanya N adalah ukuran batch). Pisahkan setiap elemen `sumber` berdasarkan `sep` dan kembalikan `SparseTensor` yang berisi token terpisah. Token kosong diabaikan.

Misalnya, N = 2, sumber[0] adalah 'halo dunia' dan sumber[1] adalah 'ab c', maka outputnya adalah

st.indices = [0, 0;
               0, 1;
               1, 0;
               1, 1;
               1, 2]
 st.shape = [2, 3]
 st.values = ['hello', 'world', 'a', 'b', 'c']
 
Jika `sep` diberikan, pembatas berturut-turut tidak dikelompokkan bersama dan bersifat dianggap membatasi string kosong. Misalnya, sumber `"1<>2<><>3"` dan sep dari `"<>"` akan mengembalikan `["1", "2", "", "3"]`. Jika `sep` adalah Tidak Ada atau string kosong, spasi berturut-turut dianggap sebagai pemisah tunggal, dan hasilnya tidak akan berisi string kosong di akhir awal jika string memiliki spasi di depan atau di belakang.

Perhatikan bahwa perilaku yang disebutkan di atas cocok dengan str.split python.

Kelas Bersarang

kelas StringSplit.Opsi Atribut opsional untuk StringSplit

Konstanta

Rangkaian OP_NAME Nama operasi ini dikenal dengan mesin inti TensorFlow

Metode Publik

StringSplit statis
buat ( Lingkup lingkup, Operan < TString > masukan, Operan < TString > sep, Opsi... opsi)
Metode pabrik untuk membuat kelas yang membungkus operasi StringSplit baru.
Keluaran < TInt64 >
indeks ()
StringSplit.Options statis
maxsplit (Maxsplit panjang)
Keluaran < TInt64 >
Keluaran <TString>
nilai ()

Metode Warisan

Konstanta

String akhir statis publik OP_NAME

Nama operasi ini dikenal dengan mesin inti TensorFlow

Nilai Konstan: "StringSplitV2"

Metode Publik

pembuatan StringSplit statis publik ( Lingkup cakupan, Operan < TString > masukan, Operan < TString > sep, Opsi... opsi)

Metode pabrik untuk membuat kelas yang membungkus operasi StringSplit baru.

Parameter
cakupan ruang lingkup saat ini
memasukkan `1-D` string `Tensor`, string yang akan dipisahkan.
September String `0-D` `Tensor`, karakter pembatas.
pilihan membawa nilai atribut opsional
Kembali
  • contoh baru dari StringSplit

Indeks Output publik < TInt64 > ()

StringSplit.Options statis publik maxsplit (Maxsplit panjang)

Parameter
maxsplit Sebuah `int`. Jika `maxsplit > 0`, batas pembagian hasil.

Output publik < TInt64 > bentuk ()

Output publik < TString > nilai ()