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]]]]
 

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

Выход <Т>
какВывод ()
Возвращает символический дескриптор тензора.
статический <T, U расширяет число> Обратный <T>
create (область видимости , тензор операнда <T>, ось операнда <U>)
Фабричный метод для создания класса, обертывающего новую обратную операцию.
Выход <Т>
выход ()
Та же форма, что и «тензор».

Унаследованные методы

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

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

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

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

public static Reverse <T> create (область видимости , тензор операнда <T>, ось операнда <U>)

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

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

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

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