یک "RaggedTensor" حاوی دنباله های مشخص شده از اعداد را برمی گرداند.
یک «نتیجه» «RaggedTensor» متشکل از «rt_dense_values» و «rt_nested_splits» را برمیگرداند، به طوری که «نتیجه[i] = محدوده(شروع[i]، محدودیت[i]، دلتا[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]] >
ثابت ها
رشته | OP_NAME | نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود |
روش های عمومی
static <T TNumber > RaggedRange < TINT64 , T> را گسترش می دهد | |
static <U گسترش TNumber ، T گسترش TNumber > RaggedRange <U، T> | |
خروجی <T> | rtDenseValues () «مقادیر_مسطح» برای «RaggedTensor» برگشتی. |
خروجی <U> | rtNestedSplits () «row_splits» برای «RaggedTensor» برگشتی. |
روش های ارثی
ثابت ها
رشته نهایی ثابت عمومی OP_NAME
نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود
روش های عمومی
عمومی Static RaggedRange < TINT64 ، T> ایجاد (حوزه دامنه ، شروع عملوند <T>، محدودیت های عملوند <T>، دلتاهای عملوند <T>)
روش کارخانه برای ایجاد کلاسی که یک عملیات RaggedRange جدید را با استفاده از انواع خروجی پیش فرض بسته بندی می کند.
پارامترها
دامنه | محدوده فعلی |
---|---|
شروع می شود | شروع هر محدوده |
محدودیت ها | محدودیت های هر محدوده |
دلتاها | دلتاهای هر محدوده |
برمی گرداند
- یک نمونه جدید از RaggedRange
RaggedRange عمومی ایستا <U، T> ایجاد (حوزه دامنه ، شروع عملوند <T>، محدودیت های عملوند <T>، دلتاهای عملوند <T>، کلاس <U> Tsplits)
روش Factory برای ایجاد کلاسی که یک عملیات RaggedRange جدید را بسته بندی می کند.
پارامترها
دامنه | محدوده فعلی |
---|---|
شروع می شود | شروع هر محدوده |
محدودیت ها | محدودیت های هر محدوده |
دلتاها | دلتاهای هر محدوده |
برمی گرداند
- یک نمونه جدید از RaggedRange