یک تانسور «نوعی» را به «تنسور Ragged» رمزگشایی میکند.
تانسور «نوع» داده شده را رمزگشایی می کند و «تنسور Ragged» را برمی گرداند. ورودی می تواند یک اسکالر باشد، به این معنی که یک "RaggedTensor" را با "rank_ragged_output_ragged_rank" رمزگذاری می کند. همچنین میتواند یک رتبه دلخواه داشته باشد، در این صورت هر عنصر به یک "RaggedTensor" با رتبه_ragged "input_ragged_rank" رمزگشایی میشود و سپس طبق شکل ورودی برای خروجی یک "RaggedTensor" با رتبه_ragged "output_ragged_rank" انباشته میشود. هر عنصر «متغییر» در تانسور ورودی با بازیابی یک تانسور «نوع» 1 بعدی با «رتبه_ورودی_رتبه + 1»، که مربوط به تقسیمبندیها و مقادیر «RaggedTensor» رمزگشایی شده است، رمزگشایی میشود. اگر "رتبه_ورودی_ورودی" -1 باشد، آنگاه به عنوان "رتبه_خروجی_خروجی" - "رتبه(کدبندی شده_راگ)" استنباط میشود. برای منطق رمزگذاری مربوطه به «RaggedTensorToVariant» مراجعه کنید.
روش های عمومی
استاتیک <T> RaggedTensorFromVariant <Long, T> | |
static <U Number را گسترش می دهد، T> RaggedTensorFromVariant <U, T> | |
خروجی <T> | outputDenseValues () تانسوری که مقادیر خروجی «RaggedTensor» را نشان میدهد. |
فهرست< خروجی <U>> | outputNestedSplits () فهرستی از یک یا چند تانسور که انشعابات خروجی «RaggedTensor» را نشان میدهد. |
روش های ارثی
روش های عمومی
عمومی Static RaggedTensorFromVariant <Long, T> ایجاد ( محدوده دامنه ، عملوند <?> encodedRagged، Long inputRaggedRank، Long outputRaggedRank، Class<T> مقادیر)
روش کارخانه برای ایجاد کلاسی که یک عملیات جدید RaggedTensorFromVariant را با استفاده از انواع خروجی پیش فرض بسته بندی می کند.
مولفه های
محدوده | محدوده فعلی |
---|---|
encodedRagged | یک تانسور «نوعی» که حاوی «تنسورهای Ragged» رمزگذاری شده است. |
inputRaggedRank | رتبه ناهموار هر مؤلفه «RaggedTensor» رمزگذاری شده در ورودی. اگر روی -1 تنظیم شود، بهعنوان «رتبه_خروجی_خروجی» - «رتبه |
outputRaggedRank | رتبه ناهموار مورد انتظار خروجی «RaggedTensor». موارد زیر باید رعایت شوند: `output_ragged_rank = rank(encoded_ragged) + input_ragged_rank`. |
برمی گرداند
- یک نمونه جدید از RaggedTensorFromVariant
عمومی static RaggedTensorFromVariant <U, T> ایجاد ( دامنه دامنه ، عملوند <?> encodedRagged، Long inputRaggedRank، Long outputRaggedRank، Class<T> Tvalues، Class<U> Tsplits)
روش کارخانه برای ایجاد کلاسی که یک عملیات جدید RaggedTensorFromVariant را بسته بندی می کند.
مولفه های
محدوده | محدوده فعلی |
---|---|
encodedRagged | یک تانسور «نوعی» که حاوی «تنسورهای Ragged» رمزگذاری شده است. |
inputRaggedRank | رتبه ناهموار هر مؤلفه «RaggedTensor» رمزگذاری شده در ورودی. اگر روی -1 تنظیم شود، بهعنوان «رتبه_خروجی_خروجی» - «رتبه |
outputRaggedRank | رتبه ناهموار مورد انتظار خروجی «RaggedTensor». موارد زیر باید رعایت شوند: `output_ragged_rank = rank(encoded_ragged) + input_ragged_rank`. |
برمی گرداند
- یک نمونه جدید از RaggedTensorFromVariant
فهرست عمومی< خروجی <U>> outputNestedSplits ()
فهرستی از یک یا چند تانسور که انشعابات خروجی «RaggedTensor» را نشان میدهد.