общедоступный статический класс StridedSlice.Options
Дополнительные атрибуты для StridedSlice
Публичные методы
StridedSlice.Параметры | BeginMask (Длинная BeginMask) |
StridedSlice.Параметры | ellipsisMask (Длинная маска ellipsisMask) |
StridedSlice.Параметры | endMask (Длинная endMask) |
StridedSlice.Параметры | newAxisMask (длинная newAxisMask) |
StridedSlice.Параметры | ShrinkAxisMask (Длинная ShrinkAxisMask) |
Унаследованные методы
Публичные методы
public StridedSlice.Options BeginMask (Long BeginMask)
Параметры
начатьМаска | битовая маска, где бит i равен 1, означает игнорировать начальное значение и вместо этого использовать максимально возможный интервал. Во время выполнения Begin[i] будет заменен на `[0, n-1)`, если `stride[i] > 0` или `[-1, n-1]`, если `stride[i] < 0` |
---|
public StridedSlice.Options ellipsisMask (длинная ellipsisMask)
Параметры
многоточиеМаска | битовая маска, где бит `i` равен 1, означает, что `i`-я позиция на самом деле является многоточием. Максимум один бит может быть равен 1. Если `ellipsis_mask == 0`, то предоставляется неявная маска с многоточием `1 << (m+1)`. Это означает, что `foo[3:5] == foo[3:5, ...]`. Многоточие неявно создает столько спецификаций диапазона, сколько необходимо, чтобы полностью указать срез диапазона для каждого измерения. Например, для 4-мерного тензора `foo` срез `foo[2, ..., 5:8]` подразумевает `foo[2, :, :, 5:8]`. |
---|
public StridedSlice.Options newAxisMask (длинная newAxisMask)
Параметры
новаяAxisMask | битовая маска, где бит `i` равен 1, означает, что `i`-я спецификация создает новое измерение формы 1. Например, `foo[:4, tf.newaxis, :2]` создаст тензор формы `(4, 1, 2)`. |
---|
public StridedSlice.Options ShrinkAxisMask (Long ShrinkAxisMask)
Параметры
ShrinkAxisMask | битовая маска, где бит `i` подразумевает, что `i`-я спецификация должна уменьшить размерность. начало и конец должны подразумевать срез размера 1 в измерении. Например, в Python можно сделать `foo[:, 3, :]`, в результате чего `shrink_axis_mask` будет равен 2. |
---|