عملیات مجموعه را در امتداد آخرین بعد "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> را گسترش می دهد | |
خروجی < TINT64 > | شاخص های نتیجه () شاخص های دوبعدی «SparseTensor». |
خروجی < TINT64 > | نتیجه شکل () شکل 1 بعدی «تنسور» «SparseTensor». |
خروجی <T> | مقادیر نتیجه () مقادیر یک بعدی «SparseTensor». |
استاتیک DenseToSparseSetOperation.Options | validateIndices (Boolean validateIndices) |
روش های ارثی
ثابت ها
رشته نهایی ثابت عمومی OP_NAME
نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود
روش های عمومی
عمومی استاتیک 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 > resultShape ()
شکل 1 بعدی «تنسور» «SparseTensor». «شکل_نتیجه[0...n-1]» مانند اولین ابعاد «n-1» «set1» و «set2» است، «شکل_نتیجه[n]» حداکثر اندازه مجموعه نتیجه در همه «0» است. ابعاد ..n-1.