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