DenseToSparseSetOperation

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

عملیات مجموعه را در امتداد آخرین بعد "Tensor" و "SparseTensor" اعمال می کند.

برای مقادیر «set_operation» به SetOperationOp::SetOperationFromContext مراجعه کنید.

ورودی «set2» یک «SparseTensor» است که با «set2_indices»، «set2_values» و «set2_shape» نمایش داده می‌شود. برای "set2" رتبه بندی شده "n"، اولین ابعاد "n-1" باید با "set1" یکسان باشد. بعد "n" حاوی مقادیری در یک مجموعه است، تکرار مجاز است اما نادیده گرفته می شود.

اگر «تأیید_شاخص‌ها» «درست» باشد، این عملیات ترتیب و محدوده شاخص‌های «set2» را تأیید می‌کند.

خروجی "نتیجه" یک "SparseTensor" است که با "شاخص_نتیجه"، "مقدار_نتیجه" و "شکل_نتیجه" نمایش داده می شود. برای «set1» و «set2» رتبه‌بندی‌شده «n»، این رتبه «n» و همان ابعاد «n-1» اول را با «set1» و «set2» دارد. بعد "nامین" حاوی نتیجه "set_operation" اعمال شده به بعد "[0...n-1]" مربوط به "set" است.

کلاس های تو در تو

کلاس DenseToSparseSetOperation.Options ویژگی های اختیاری برای DenseToSparseSetOperation

ثابت ها

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

روش های عمومی

static <T TType > DenseToSparseSetOperation <T> را گسترش می دهد
ایجاد ( محدوده دامنه ، عملوند <T> set1، عملوند < TINT64 > set2Indices، عملوند <T> set2Values، عملوند < TINT64 > set2Shape، رشته setOperation، گزینه‌ها... گزینه‌ها)
روش کارخانه برای ایجاد کلاسی که یک عملیات DenseToSparseSetOperation جدید را بسته بندی می کند.
خروجی < TINT64 >
شاخص های نتیجه ()
شاخص های دوبعدی «SparseTensor».
خروجی < TINT64 >
نتیجه شکل ()
شکل 1 بعدی «تنسور» «SparseTensor».
خروجی <T>
مقادیر نتیجه ()
مقادیر یک بعدی «SparseTensor».
استاتیک DenseToSparseSetOperation.Options
validateIndices (Boolean validateIndices)

روش های ارثی

ثابت ها

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

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

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

روش های عمومی

عمومی استاتیک DenseToSparseSetOperation <T> ایجاد ( دامنه دامنه ، عملوند <T> set1، عملوند < TINT64 > set2Indices، عملوند <T> set2Values، عملوند < TINT64 > set2Shape، رشته setOperation، گزینه‌ها... گزینه‌ها)

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

مولفه های
محدوده محدوده فعلی
مجموعه 1 "تنسور" با رتبه "n". ابعاد "n-1" اول باید با "set2" یکسان باشد. بعد "n" حاوی مقادیری در یک مجموعه است، تکرار مجاز است اما نادیده گرفته می شود.
set2Indeces «تنسور» دوبعدی، شاخص‌های «تنسور Sparse». باید به ترتیب ردیف اصلی باشد.
set2Values "Tensor" یک بعدی، مقادیر یک "SparseTensor". باید به ترتیب ردیف اصلی باشد.
set2Shape "Tensor" یک بعدی، شکل "SparseTensor". «set2_shape[0...n-1]» باید با اولین ابعاد «n-1» «set1» یکی باشد، «result_shape[n]» حداکثر اندازه مجموعه در ابعاد «n-1» است.
گزینه ها مقادیر ویژگی های اختیاری را حمل می کند
برمی گرداند
  • یک نمونه جدید از DenseToSparseSetOperation

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

شاخص های دوبعدی «SparseTensor».

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

شکل 1 بعدی «تنسور» «SparseTensor». «شکل_نتیجه[0...n-1]» مانند اولین ابعاد «n-1» «set1» و «set2» است، «شکل_نتیجه[n]» حداکثر اندازه مجموعه نتیجه در همه «0» است. ابعاد ..n-1.

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

مقادیر یک بعدی «SparseTensor».

عمومی استاتیک DenseToSparseSetOperation.Options validateIndices (Boolean validateIndices)