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.

روش های ارثی

org.tensorflow.op.RawOp
بولی نهایی
برابر است (object obj)
بین المللی نهایی
عمل
عملیات ()
این واحد محاسبه را به عنوان یک Operation واحد برگردانید.
رشته نهایی
بولی
برابر است (شیء arg0)
کلاس نهایی<?>
getClass ()
بین المللی
هش کد ()
باطل نهایی
اعلام کردن ()
باطل نهایی
اطلاع رسانی به همه ()
رشته
toString ()
باطل نهایی
صبر کنید (long arg0، int arg1)
باطل نهایی
صبر کنید (طولانی arg0)
باطل نهایی
صبر کن ()
org.tensorflow.op.Op
چکیده Execution Environment
env ()
محیط اجرایی را که این عملیات در آن ایجاد شده است برگردانید.
عملیات انتزاعی
عملیات ()
این واحد محاسبه را به عنوان یک Operation واحد برگردانید.

ثابت ها

رشته نهایی ثابت عمومی 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. نقشه ای از شاخص های ورودی به شاخص های خروجی.