Mengembalikan `RaggedTensor` yang berisi urutan angka yang ditentukan.
Mengembalikan `RaggedTensor` `result` yang terdiri dari `rt_dense_values` dan `rt_nested_splits`, sehingga `result[i] = range(starts[i], limit[i], deltas[i])`.
(rt_nested_splits, rt_dense_values) = ragged_range(
starts=[2, 5, 8], limits=[3, 5, 12], deltas=1)
result = tf.ragged.from_row_splits(rt_dense_values, rt_nested_splits)
print(result)
<tf.RaggedTensor [[2], [], [8, 9, 10, 11]] >
The tensor masukan `starts`,` limits`, dan `deltas` mungkin skalar atau vektor. Semua input vektor harus memiliki ukuran yang sama. Input skalar disiarkan agar sesuai dengan ukuran input vektor. Metode Publik
statis <T meluas Nomor> RaggedRange <Panjang, T> | |
statis <U meluas Nomor, T meluas Nomor> RaggedRange <U, T> | |
Output <T> | rtDenseValues () `flat_values` untuk `RaggedTensor` yang dikembalikan. |
Output <U> | rtNestedSplits () `row_splits` untuk `RaggedTensor` yang dikembalikan. |
Metode yang Diwarisi
Metode Publik
public static RaggedRange <Panjang, T> membuat ( Lingkup lingkup, Operan <T> dimulai, Operan <T> batas, Operan <T> delta)
Metode pabrik untuk membuat kelas yang membungkus operasi RaggedRange baru menggunakan tipe keluaran default.
Parameter
cakupan | lingkup saat ini |
---|---|
dimulai | Awal dari setiap rentang. |
batas | Batas setiap rentang. |
delta | Delta masing-masing rentang. |
Kembali
- contoh baru dari RaggedRange
public static RaggedRange <U, T> membuat ( Lingkup lingkup, Operan <T> dimulai, Operan <T> batas, Operan <T> delta, Kelas <U> Tsplits)
Metode pabrik untuk membuat kelas yang membungkus operasi RaggedRange baru.
Parameter
cakupan | lingkup saat ini |
---|---|
dimulai | Awal dari setiap rentang. |
batas | Batas setiap rentang. |
delta | Delta masing-masing rentang. |
Kembali
- contoh baru dari RaggedRange