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 yang berurutan tidak dikelompokkan bersama dan 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

org.tensorflow.op.RawOp
boolean terakhir
sama dengan (Objek objek)
int terakhir
Operasi
op ()
Kembalikan unit komputasi ini sebagai satu Operation .
String terakhir
boolean
sama dengan (Objek arg0)
Kelas terakhir<?>
dapatkan Kelas ()
ke dalam
Kode hash ()
kekosongan terakhir
beri tahu ()
kekosongan terakhir
beri tahuSemua ()
Rangkaian
keString ()
kekosongan terakhir
tunggu (arg0 panjang, int arg1)
kekosongan terakhir
tunggu (argumen panjang0)
kekosongan terakhir
Tunggu ()
org.tensorflow.op.Op
Lingkungan Eksekusi abstrak
env ()
Kembalikan lingkungan eksekusi tempat operasi ini dibuat.
Operasi abstrak
op ()
Kembalikan unit komputasi ini sebagai satu Operation .

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
masukan `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 ()