Вложенные классы
| сорт | BooleanMask.Options | Дополнительные атрибуты для BooleanMask | |
Публичные конструкторы
Публичные методы
| статическая BooleanMask.Options | ось (Целочисленная ось) Используется для указания оси для маскировки. |
| статическая 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> create (область области действия , тензор операнда <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) — i-я true запись mask (порядок строк).
axis можно использовать с mask , чтобы указать ось для маскировки (по умолчанию это 0). В этом случае axis + dim(mask) <= dim(tensor) и форма mask должны соответствовать размерам первой axis + dim(mask) формы tensor .
Параметры
| тензор | Тензор для маскировки. |
|---|---|
| маска | Маска для нанесения. |
| параметры | содержит значения необязательных атрибутов |
Возврат
- Маскированный тензор.