تُرجع `RaggedTensor` الذي يحتوي على تسلسلات محددة من الأرقام.
لعرض نتيجة `RaggedTensor` مكونة من `rt_dense_values` و`rt_nested_splits`، بحيث تكون `result[i] = range(starts[i], Limits[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]] >
يمكن أن تكون موترات الإدخال "البداية" و"الحدود" و"الدلتا" عبارة عن كميات قياسية أو متجهات. يجب أن يكون لجميع مدخلات المتجهات نفس الحجم. يتم بث المدخلات العددية لتتناسب مع حجم مدخلات المتجهات. الأساليب العامة
ثابت <T يمتد الرقم> RaggedRange <Long، T> | |
ثابت <U يمتد الرقم، T يمتد الرقم> RaggedRange <U، T> | |
الإخراج <T> | قيم رت دينسي () "القيم_المسطحة" لـ "RaggedTensor" الذي تم إرجاعه. |
الإخراج <U> | رتنيستيدسبليتس () ``تقسيم_الصفوف`` لـ `RaggedTensor` الذي تم إرجاعه. |
الطرق الموروثة
الأساليب العامة
إنشاء RaggedRange العام الثابت <Long, T> ( نطاق النطاق ، يبدأ المعامل <T>، حدود المعامل <T>، دلتا المعامل <T>)
طريقة المصنع لإنشاء فئة تغلف عملية RaggedRange جديدة باستخدام أنواع المخرجات الافتراضية.
حدود
نِطَاق | النطاق الحالي |
---|---|
يبدأ | بداية كل نطاق. |
حدود | حدود كل نطاق. |
دلتا | دلتا كل نطاق. |
عائدات
- مثيل جديد من RaggedRange
إنشاء RaggedRange الثابت العام <U, T> ( نطاق النطاق ، يبدأ المعامل <T>، حدود المعامل <T>، دلتا المعامل <T>، الفصل <U> Tsplits)
طريقة المصنع لإنشاء فئة تغلف عملية RaggedRange جديدة.
حدود
نِطَاق | النطاق الحالي |
---|---|
يبدأ | بداية كل نطاق. |
حدود | حدود كل نطاق. |
دلتا | دلتا كل نطاق. |
عائدات
- مثيل جديد من RaggedRange