BooleanMask

فئة مجردة عامة BooleanMask

فئات متداخلة

فصل BooleanMask.Options السمات الاختيارية لـ BooleanMask

المقاولون العامون

الأساليب العامة

static BooleanMask.Options
المحور (محور عدد صحيح)
يستخدم للإشارة إلى المحور الذي سيتم القناع منه.
static BooleanMask.Options
المحور (المحور الدولي)
يستخدم للإشارة إلى المحور الذي سيتم القناع منه.
ثابت <T يمتد TType > المعامل <T>
إنشاء (نطاق النطاق ، موتر المعامل <T>، قناع المعامل <TBool> ، خيارات... خيارات)
تطبيق قناع منطقي على الموتر.

الطرق الموروثة

المقاولون العامون

قناع منطقي عام ()

الأساليب العامة

محور 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 .

حدود
الموتر الموتر للقناع.
قناع القناع المراد تطبيقه.
خيارات يحمل قيم السمات الاختيارية
عائدات
  • الموتر المقنع.