کلاس های تو در تو
کلاس | BooleanMask.Options | ویژگی های اختیاری برای BooleanMask |
سازندگان عمومی
BooleanMask () |
روش های عمومی
استاتیک BooleanMask.Options | محور (محور عدد صحیح) برای نشان دادن محوری که باید از آن پوشانده شود استفاده می شود. |
استاتیک BooleanMask.Options | محور (محور int) برای نشان دادن محوری که باید از آن پوشانده شود استفاده می شود. |
استاتیک <T TType > عملوند <T> را گسترش می دهد |
روش های ارثی
سازندگان عمومی
عمومی BooleanMask ()
روش های عمومی
محور عمومی استاتیک BooleanMask.Options (محور عدد صحیح)
برای نشان دادن محوری که باید از آن پوشانده شود استفاده می شود. axis + dim(mask) <= dim(tensor)
و شکل mask
باید با ابعاد axis + dim(mask)
شکل tensor
مطابقت داشته باشد.
مولفه های
محور | محور برای پوشاندن از. در صورت تهی از 0 استفاده می کند. |
---|
محور عمومی استاتیک BooleanMask.Options (محور int)
برای نشان دادن محوری که باید از آن پوشانده شود استفاده می شود. axis + dim(mask) <= dim(tensor)
و شکل mask
باید با ابعاد axis + dim(mask)
شکل tensor
مطابقت داشته باشد.
مولفه های
محور | محور برای پوشاندن از. |
---|
عملوند ایستا عمومی <T> ایجاد ( دامنه دامنه ، عملوند <T> تانسور، عملوند < TBool > ماسک، گزینهها... گزینهها)
ماسک بولین را روی تانسور اعمال کنید. آرایه مسطح هر عنصر مربوط به یک true
در ماسک را برمی گرداند.
معادل Numpy tensor[mask]
است.
به طور کلی 0 < dim(mask) = K <= dim(tensor)
و شکل mask
باید با اولین ابعاد K شکل tensor
مطابقت داشته باشد. سپس داریم: booleanMask(tensor, mask)[i, j1,...,jd] = tensor[i1,...,iK,j1,...,jd]
(i1,...,iK)
این ورودی true
mask
(ترتیب ردیف اصلی) است.
axis
می توان با mask
برای نشان دادن محوری که باید از آن پوشانده شود استفاده کرد (به طور پیش فرض 0 است). در این صورت، axis + dim(mask) <= dim(tensor)
و شکل mask
باید با ابعاد axis + dim(mask)
شکل tensor
مطابقت داشته باشد.
مولفه های
تانسور | تانسور برای ماسک کردن. |
---|---|
ماسک | ماسک برای اعمال. |
گزینه ها | مقادیر ویژگی های اختیاری را حمل می کند |
برمی گرداند
- تانسور نقابدار.