RaggedTensorFromVariant

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

یک تانسور «نوعی» را به «تنسور 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>
ایجاد ( دامنه دامنه ، عملوند <?> encodedRagged، Long inputRaggedRank، Long outputRaggedRank، Class<T> Tvalues)
روش کارخانه برای ایجاد کلاسی که یک عملیات جدید RaggedTensorFromVariant را با استفاده از انواع خروجی پیش فرض بسته بندی می کند.
static <U Number را گسترش می دهد، T> RaggedTensorFromVariant <U, T>
ایجاد ( scope scope، Operand <?> encodedRagged، Long inputRaggedRank، Long outputRaggedRank، Class<T> Tvalues، Class<U> Tsplits)
روش کارخانه برای ایجاد کلاسی که یک عملیات جدید RaggedTensorFromVariant را بسته بندی می کند.
خروجی <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

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

تانسوری که مقادیر خروجی «RaggedTensor» را نشان می‌دهد.

فهرست عمومی< خروجی <U>> outputNestedSplits ()

فهرستی از یک یا چند تانسور که انشعابات خروجی «RaggedTensor» را نشان می‌دهد.