SparseFillEmptyRows

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

ردیف‌های خالی ورودی 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> را گسترش می دهد
ایجاد ( scope scope، Operand < TINT64 > شاخص ها، Operand <T> مقادیر، Operand < TInt64 > denseShape، Operand <T> defaultValue)
روش کارخانه برای ایجاد کلاسی که یک عملیات جدید SparseFillEmptyRows را بسته بندی می کند.
خروجی < TBool >
خروجی < TINT64 >
خروجی <T>
خروجی < TINT64 >
reverseIndexMap ()
1-D.

روش های ارثی

ثابت ها

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

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

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

روش های عمومی

استاتیک عمومی SparseFillEmptyRows <T> ایجاد می کند ( دامنه دامنه ، عملوند < TINT64 > شاخص ها، مقادیر عملوند <T>، عملوند < TINT64 > denseShape، عملوند <T> مقدار پیش فرض)

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

مولفه های
محدوده محدوده فعلی
شاخص ها 2-D. شاخص های تانسور پراکنده
ارزش های 1-D. مقادیر تانسور پراکنده
شکل متراکم 1-D. شکل تانسور پراکنده
مقدار پیش فرض 0-D. مقدار پیش‌فرض برای درج در مکان «[ ردیف، 0، ...، 0]» برای ردیف‌هایی که از تانسور پراکنده ورودی وجود ندارند. شاخص های خروجی: 2-D. شاخص های تانسور پراکنده پر.
برمی گرداند
  • یک نمونه جدید از SparseFillEmptyRows

خروجی عمومی < TBool > خالی RowIndicator ()

1-D. آیا ردیف متراکم در تانسور پراکنده ورودی وجود ندارد.

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

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

1-D. مقادیر تانسور پراکنده پر شده

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

1-D. نقشه ای از شاخص های ورودی به شاخص های خروجی.