SparseSlice

کلاس نهایی عمومی SparseSlice

یک «SparseTensor» را بر اساس «شروع» و «اندازه» برش دهید.

به عنوان مثال، اگر ورودی است

input_tensor = شکل = [2، 7] [ade ] [پیش از میلاد]

از نظر گرافیکی تانسورهای خروجی عبارتند از:

Sparse_slice([0, 0], [2, 4]) = شکل = [2, 4] [ a ] ​​[BC ]

Sparse_slice([0, 4], [2, 3]) = شکل = [2, 3] [ de ] [ ]

ثابت ها

رشته OP_NAME نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود

روش های عمومی

static <T TType > SparseSlice <T> را گسترش می دهد
ایجاد ( دامنه ، عملوند < TINT64 > شاخص‌ها، مقادیر عملوند <T>، عملوند < TINT64 > شکل، عملوند < TINT64 > شروع، عملوند < TINT64 > اندازه)
روش کارخانه برای ایجاد کلاسی که یک عملیات SparseSlice جدید را بسته بندی می کند.
خروجی < TINT64 >
خروجی < TINT64 >
خروجی شکل ()
فهرستی از تانسورهای 1 بعدی شکل تانسورهای پراکنده خروجی را نشان می دهد.
خروجی <T>
مقادیر خروجی ()
لیستی از تانسورهای 1 بعدی مقادیر تانسورهای پراکنده خروجی را نشان می دهد.

روش های ارثی

ثابت ها

رشته نهایی ثابت عمومی OP_NAME

نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود

مقدار ثابت: "SparseSlice"

روش های عمومی

SparseSlice عمومی ایستا <T> ایجاد ( دامنه دامنه ، شاخص < TINT64 > شاخص ها، مقادیر عملوند <T>، عملوند < TINT64 > شکل، عملوند < TINT64 > شروع، عملوند < TINT64 > اندازه)

روش کارخانه برای ایجاد کلاسی که یک عملیات SparseSlice جدید را بسته بندی می کند.

مولفه های
محدوده محدوده فعلی
شاخص ها تانسور 2 بعدی نشان دهنده شاخص های تانسور پراکنده است.
ارزش های تانسور 1-D مقادیر تانسور پراکنده را نشان می دهد.
شکل 1-D. تانسور شکل تانسور پراکنده را نشان می دهد.
شروع کنید 1-D. تانسور شروع برش را نشان می دهد.
اندازه 1-D. تانسور اندازه برش را نشان می دهد. شاخص های خروجی: فهرستی از تانسورهای 1-D نشان دهنده شاخص های تانسورهای پراکنده خروجی است.
برمی گرداند
  • یک نمونه جدید از SparseSlice

خروجی عمومی < TINT64 > outputIndices ()

خروجی عمومی < TINT64 > outputShape ()

فهرستی از تانسورهای 1 بعدی شکل تانسورهای پراکنده خروجی را نشان می دهد.

خروجی عمومی <T> outputValues ​​()

لیستی از تانسورهای 1 بعدی مقادیر تانسورهای پراکنده خروجی را نشان می دهد.