فئات متداخلة
فصل | BooleanMaskUpdate.Options | السمات الاختيارية لـ BooleanMaskUpdate |
المقاولون العامون
الأساليب العامة
ثابت BooleanMaskUpdate.Options | المحور (محور عدد صحيح) يستخدم للإشارة إلى المحور الذي سيتم القناع منه. |
ثابت BooleanMaskUpdate.Options | بث (بث منطقي) سواء لمحاولة تحديث البث. |
ثابت <T يمتد TType > المعامل <T> |
الطرق الموروثة
المقاولون العامون
تحديث BooleanMaskUpdate العام ()
الأساليب العامة
محور BooleanMaskUpdate.Options العام الثابت (محور العدد الصحيح)
يستخدم للإشارة إلى المحور الذي سيتم القناع منه. axis + dim(mask) <= dim(tensor)
وشكل mask
يجب أن يتطابق مع أبعاد axis + dim(mask)
لشكل tensor
.
حدود
محور | المحور الذي سيتم إخفاءه منه. يستخدم 0 إذا كانت فارغة. |
---|
إنشاء المعامل الثابت العام <T> (نطاق النطاق ، موتر المعامل <T>، قناع المعامل <TBool> ، تحديثات المعامل <T>، الخيارات... الخيارات)
يقوم بتحديث الموتر عند القيم المقنعة، وإرجاع الموتر المحدث. لا يغير موتر الإدخال. سيتم بث updates
بشكل افتراضي
المكافئ العددي هو `tensor[mask] = Updates`.
بشكل عام، 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
.
يجب أن يكون شكل updates
[n, t_1, t_2, ...]
حيث n
هو عدد القيم الحقيقية في mask
و t_i
هو البعد i
tensor
بعد axis
mask
. سيتم بث updates
إلى هذا الشكل بشكل افتراضي، والتي يمكن تعطيلها باستخدام options
.
حدود
الموتر | الموتر للقناع. |
---|---|
قناع | القناع المراد تطبيقه. |
التحديثات | القيم الجديدة |
خيارات | يحمل قيم السمات الاختيارية |
عائدات
- الموتر المقنع.