فئات متداخلة
| فصل | BooleanMask.Options | السمات الاختيارية لـ BooleanMask | |
المقاولون العامون
قناع منطقي () |
الأساليب العامة
| static BooleanMask.Options | المحور (محور عدد صحيح) يستخدم للإشارة إلى المحور الذي سيتم القناع منه. |
| static BooleanMask.Options | المحور (المحور الدولي) يستخدم للإشارة إلى المحور الذي سيتم القناع منه. |
| ثابت <T يمتد TType > المعامل <T> |
الطرق الموروثة
المقاولون العامون
قناع منطقي عام ()
الأساليب العامة
محور 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 .
حدود
| الموتر | الموتر للقناع. |
|---|---|
| قناع | القناع المراد تطبيقه. |
| خيارات | يحمل قيم السمات الاختيارية |
عائدات
- الموتر المقنع.