Reverse

публичный финальный класс Reverse

Инвертирует определенные размеры тензора.

ПРИМЕЧАНИЕ 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.

Постоянное значение: «ReverseV2».

Публичные методы

публичный вывод <T> asOutput ()

Возвращает символический дескриптор тензора.

Входные данные для операций TensorFlow являются выходными данными другой операции TensorFlow. Этот метод используется для получения символического дескриптора, который представляет собой вычисление входных данных.

public static Reverse <T> create (область области действия , тензор операнда <T>, операнд <? расширяет ось TNumber >)

Фабричный метод для создания класса, обертывающего новую обратную операцию.

Параметры
объем текущий объем
тензор До 8-Д.
ось 1-Д. Индексы размеров, подлежащих реверсу. Должно быть в диапазоне `[-rank(тензор), Rank(тензор))`.
Возврат
  • новый экземпляр Reverse

публичный вывод <T> вывод ()

Та же форма, что и «тензор».