Инвертирует определенные размеры тензора.
ПРИМЕЧАНИЕ. tf.reverse
теперь изменил поведение при подготовке к версии 1.0. `tf.reverse_v2` в настоящее время является псевдонимом, который будет объявлен устаревшим до версии TF 1.0.
Дан «тензор» и тензорная «ось» int32, представляющая набор измерений «тензора», который нужно перевернуть. Эта операция меняет местами каждое измерение `i`, для которого существует `j` st `axis[j] == i`.
`тензор` может иметь до 8 измерений. Количество измерений, указанных в `axis`, может быть 0 или более записей. Если индекс указан более одного раза, возникает ошибка InvalidArgument.
Например:
# tensor 't' is [[[[ 0, 1, 2, 3],
# [ 4, 5, 6, 7],
# [ 8, 9, 10, 11]],
# [[12, 13, 14, 15],
# [16, 17, 18, 19],
# [20, 21, 22, 23]]]]
# tensor 't' shape is [1, 2, 3, 4]
# 'dims' is [3] or 'dims' is [-1]
reverse(t, dims) ==> [[[[ 3, 2, 1, 0],
[ 7, 6, 5, 4],
[ 11, 10, 9, 8]],
[[15, 14, 13, 12],
[19, 18, 17, 16],
[23, 22, 21, 20]]]]
# 'dims' is '[1]' (or 'dims' is '[-3]')
reverse(t, dims) ==> [[[[12, 13, 14, 15],
[16, 17, 18, 19],
[20, 21, 22, 23]
[[ 0, 1, 2, 3],
[ 4, 5, 6, 7],
[ 8, 9, 10, 11]]]]
# 'dims' is '[2]' (or 'dims' is '[-2]')
reverse(t, dims) ==> [[[[8, 9, 10, 11],
[4, 5, 6, 7],
[0, 1, 2, 3]]
[[20, 21, 22, 23],
[16, 17, 18, 19],
[12, 13, 14, 15]]]]
Константы
Нить | OP_NAME | Название этой операции, известное основному движку TensorFlow. |
Публичные методы
Выход <Т> | какВывод () Возвращает символический дескриптор тензора. |
статический <T расширяет TType > Обратный <T> | create (область области действия , тензор операнда <T>, операнд <? расширяет ось TNumber >) Фабричный метод для создания класса, обертывающего новую обратную операцию. |
Выход <Т> | выход () Та же форма, что и «тензор». |
Унаследованные методы
Константы
общедоступная статическая финальная строка OP_NAME
Название этой операции, известное основному движку TensorFlow.
Публичные методы
публичный вывод <T> asOutput ()
Возвращает символический дескриптор тензора.
Входные данные для операций TensorFlow являются выходными данными другой операции TensorFlow. Этот метод используется для получения символического дескриптора, который представляет собой вычисление входных данных.
public static Reverse <T> create (область области действия , тензор операнда <T>, операнд <? расширяет ось TNumber >)
Фабричный метод для создания класса, обертывающего новую обратную операцию.
Параметры
объем | текущий объем |
---|---|
тензор | До 8-Д. |
ось | 1-Д. Индексы размеров, которые нужно реверсировать. Должно быть в диапазоне `[-rank(тензор), Rank(тензор))`. |
Возврат
- новый экземпляр Reverse