فئات متداخلة
| فصل | 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 .
حدود
| الموتر | الموتر للقناع. |
|---|---|
| قناع | القناع المراد تطبيقه. |
| التحديثات | القيم الجديدة |
| خيارات | يحمل قيم السمات الاختيارية |
عائدات
- الموتر المقنع.