یک بعد معین از یک تانسور رتبه-`R` را به تانسورهای`num` rank-`(R-1)` باز می کند.
با برش دادن آن در امتداد بعد «محور»، تانسورهای «تعداد» را از «مقدار» باز میکند. به عنوان مثال، با توجه به تانسور شکل «(A، B، C، D)».
اگر «محور == 0»، تانسور i در «خروجی» همان «مقدار[i، :، :، :]» است و هر تانسور در «خروجی» شکل «(B، C، D) خواهد داشت. `. (توجه داشته باشید که بر خلاف «تقسیم»، بعد بازگشایی شده در امتداد از بین رفته است).
اگر "محور == 1"، تانسور i'م در "خروجی" برش "مقدار[:، i، :، :]" است و هر تانسور در "خروجی" شکل "(A، C، D) خواهد داشت. `. و غیره.
این برعکس «پک» است.
کلاس های تو در تو
کلاس | Unstack.Options | ویژگی های اختیاری برای Unstack |
روش های عمومی
استاتیک Unstack.Options | محور (محور طولانی) |
static <T> انباشته <T> | ایجاد (حوزه دامنه ، مقدار عملوند <T>، شماره طولانی، گزینهها... گزینهها) روش Factory برای ایجاد کلاسی که یک عملیات Unstack جدید را بسته بندی می کند. |
Iterator< عملوند <T>> | اشاره گر () |
لیست< خروجی <T>> | خروجی () فهرست تانسورها از «مقدار» باز شده است. |
روش های ارثی
روش های عمومی
استاتیک عمومی Unstack.Options محور (محور طولانی)
مولفه های
محور | ابعادی که در امتداد آن بسته بندی شود. مقادیر منفی دور هم جمع می شوند، بنابراین محدوده معتبر «[-R، R)» است. |
---|
عمومی static Unstack <T> create ( scope scope, Operand <T> value, Long num, Options... گزینه ها)
روش Factory برای ایجاد کلاسی که یک عملیات Unstack جدید را بسته بندی می کند.
مولفه های
محدوده | محدوده فعلی |
---|---|
ارزش | 1-D یا بالاتر، با اندازه ابعاد «محور» برابر با «تعداد». |
گزینه ها | مقادیر ویژگی های اختیاری را حمل می کند |
برمی گرداند
- یک نمونه جدید از Unstack