Распаковывает заданное измерение тензора ранга `R` в тензоры `num` ранга `(R-1)`.
Распаковывает тензоры `num` из `value`, разрезая их по измерению `axis`. Например, дан тензор формы `(A, B, C, D)`;
Если `axis == 0`, то i-й тензор в `output` является срезом `value[i, :, :, :]`, и каждый тензор в `output` будет иметь форму `(B, C, D) `. (Обратите внимание, что распакованное измерение исчезло, в отличие от `split`).
Если `axis == 1`, то i-й тензор в `output` является срезом `value[:, i, :, :]` и каждый тензор в `output` будет иметь форму `(A, C, D) `. И т. д.
Это противоположность слову «пакет».
Вложенные классы
сорт | Unstack.Options | Дополнительные атрибуты для Unstack |
Публичные методы
статический Unstack.Options | ось (длинная ось) |
статический <T> Распаковать <T> | create (Область действия , значение операнда <T>, длинное число, параметры... параметры) Фабричный метод для создания класса, обертывающего новую операцию Unstack. |
Итератор< Операнд <T>> | итератор () |
Список< Выход <T>> | выход () Список тензоров, распакованных из value. |
Унаследованные методы
Публичные методы
общедоступная статическая ось Unstack.Options (длинная ось)
Параметры
ось | Размерность, по которой следует распаковывать. Отрицательные значения переносятся, поэтому допустимый диапазон — `[-R, R)`. |
---|
public static Unstack <T> create (область действия , значение операнда <T>, длинное число, параметры... параметры)
Фабричный метод для создания класса, обертывающего новую операцию Unstack.
Параметры
объем | текущий объем |
---|---|
ценить | 1-D или выше, с размером оси, равным num. |
параметры | содержит значения необязательных атрибутов |
Возврат
- новый экземпляр Unstack