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 'hello world' 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']
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 | |
Keluaran < TInt64 > | indeks () |
StringSplit.Options statis | maxsplit (Maxsplit panjang) |
Keluaran < TInt64 > | membentuk () |
Keluaran <TString> | nilai () |
Metode Warisan
Konstanta
String akhir statis publik OP_NAME
Nama operasi ini dikenal dengan mesin inti TensorFlow
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
StringSplit.Options statis publik maxsplit (Maxsplit panjang)
Parameter
maxsplit | Sebuah `int`. Jika `maxsplit > 0`, batas pembagian hasil. |
---|