ردیفهای خالی ورودی 2 بعدی «SparseTensor» را با مقدار پیشفرض پر میکند.
ورودی «SparseTensor» از طریق چند ورودی («شاخصها»، «مقدارها»، «شکل_ متراکم») نشان داده میشود. خروجی «SparseTensor» همان «شکل_ متراکم» را دارد اما با شاخصهای «شاخصهای_خروجی» و مقادیر «مقادیر_خروجی».
این عملیات برای هر ردیفی که هیچ مقداری ندارد یک ورودی وارد می کند. ایندکس به صورت «[ ردیف، 0، ...، 0]» ایجاد میشود و مقدار درج شده «مقدار_پیشفرض» است.
برای مثال، فرض کنید «sp_input» دارای شکل «[5، 6]» و مقادیر غیر خالی باشد:
[0، 1]: a [0، 3]: b [2، 0]: c [3، 1]: d
سطرهای 1 و 4 خالی هستند، بنابراین خروجی به شکل «[5، 6]» با مقادیر:
[0, 1]: a [0, 3]: b [1, 0]: default_value [2, 0]: c [3, 1]: d [4, 0]: default_value
خروجی «SparseTensor» به ترتیب ردیف اصلی خواهد بود و شکلی مشابه ورودی خواهد داشت.
این عملیات همچنین یک بردار نشانگر به شکل «[nse_shape[0]]» را برمی گرداند به طوری که
vala_row_indicator[i] = درست اگر ردیف i یک ردیف خالی بود.
و یک بردار نقشه نمایه معکوس به شکل "[indices.shape[0]]" که در حین انتشار پس زمینه استفاده می شود،
reverse_index_map[j] = out_j st indices[j, :] == output_indices[out_j, :]
ثابت ها
رشته | OP_NAME | نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود |
روش های عمومی
استاتیک <T TType > SparseFillEmptyRows <T> را گسترش می دهد | |
خروجی < TBool > | خالی RowIndicator () 1-D. |
خروجی < TINT64 > | |
خروجی <T> | مقادیر خروجی () 1-D. |
خروجی < TINT64 > | reverseIndexMap () 1-D. |
روش های ارثی
ثابت ها
رشته نهایی ثابت عمومی OP_NAME
نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود
روش های عمومی
استاتیک عمومی SparseFillEmptyRows <T> ایجاد می کند ( دامنه دامنه ، عملوند < TINT64 > شاخص ها، مقادیر عملوند <T>، عملوند < TINT64 > denseShape، عملوند <T> مقدار پیش فرض)
روش کارخانه برای ایجاد کلاسی که یک عملیات جدید SparseFillEmptyRows را بسته بندی می کند.
مولفه های
محدوده | محدوده فعلی |
---|---|
شاخص ها | 2-D. شاخص های تانسور پراکنده |
ارزش های | 1-D. مقادیر تانسور پراکنده |
شکل متراکم | 1-D. شکل تانسور پراکنده |
مقدار پیش فرض | 0-D. مقدار پیشفرض برای درج در مکان «[ ردیف، 0، ...، 0]» برای ردیفهایی که از تانسور پراکنده ورودی وجود ندارند. شاخص های خروجی: 2-D. شاخص های تانسور پراکنده پر. |
برمی گرداند
- یک نمونه جدید از SparseFillEmptyRows