Вложенные классы
сорт | 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
.
Параметры
тензор | Тензор для маскировки. |
---|---|
маска | Маска для нанесения. |
параметры | содержит значения необязательных атрибутов |
Возврат
- Маскированный тензор.