Соединяет строку Tensor по заданным измерениям.
Вычисляет соединение строк по измерениям в заданной строке Тензор формы `[\\(d_0, d_1, ..., d_{n-1}\\)]`. Возвращает новый тензор, созданный путем объединения входных строк с заданным разделителем (по умолчанию: пустая строка). Отрицательные индексы отсчитываются в обратном порядке с конца, где `-1` эквивалентен `n - 1`. Если индексы не указаны, выполняется объединение по всем измерениям, начиная с «n – 1» и заканчивая «0».
Например:
# tensor `a` is [["a", "b"], ["c", "d"]]
tf.reduce_join(a, 0) ==> ["ac", "bd"]
tf.reduce_join(a, 1) ==> ["ab", "cd"]
tf.reduce_join(a, -2) = tf.reduce_join(a, 0) ==> ["ac", "bd"]
tf.reduce_join(a, -1) = tf.reduce_join(a, 1) ==> ["ab", "cd"]
tf.reduce_join(a, 0, keep_dims=True) ==> [["ac", "bd"]]
tf.reduce_join(a, 1, keep_dims=True) ==> [["ab"], ["cd"]]
tf.reduce_join(a, 0, separator=".") ==> ["a.c", "b.d"]
tf.reduce_join(a, [0, 1]) ==> "acbd"
tf.reduce_join(a, [1, 0]) ==> "abcd"
tf.reduce_join(a, []) ==> [["a", "b"], ["c", "d"]]
tf.reduce_join(a) = tf.reduce_join(a, [1, 0]) ==> "abcd"
Вложенные классы
сорт | УменьшитьJoin.Параметры | Необязательные атрибуты для ReduceJoin |
Константы
Нить | OP_NAME | Название этой операции, известное основному движку TensorFlow. |
Публичные методы
Вывод < TString > | какВывод () Возвращает символический дескриптор тензора. |
статическое сокращение соединения | create (Область области действия , входы Operand < TString >, Operand < TInt32 > ReductionIndices, Options... options) Фабричный метод для создания класса, обертывающего новую операцию уменьшения соединения. |
статический Редуцджоин.Параметры | KeepDims (логическое значение KeepDims) |
Вывод < TString > | выход () Имеет форму, равную форме входных данных, с удаленными уменьшенными размерами или установленными в «1» в зависимости от «keep_dims». |
статический Редуцджоин.Параметры | разделитель (разделитель строк) |
Унаследованные методы
Константы
общедоступная статическая финальная строка OP_NAME
Название этой операции, известное основному движку TensorFlow.
Публичные методы
публичный вывод < TString > asOutput ()
Возвращает символический дескриптор тензора.
Входные данные для операций TensorFlow являются выходными данными другой операции TensorFlow. Этот метод используется для получения символического дескриптора, который представляет собой вычисление входных данных.
общедоступное статическое сокращениеJoin create (область области действия , операнд < TString > входы, операнд < TInt32 > сокращениеIndices, параметры... параметры)
Фабричный метод для создания класса, обертывающего новую операцию уменьшения соединения.
Параметры
объем | текущий объем |
---|---|
входы | Вход, к которому необходимо присоединиться. Все приведенные индексы должны иметь ненулевой размер. |
индексы сокращения | Размеры, которые нужно уменьшить. Размеры уменьшены в указанном порядке. Пропуск `reduction_indices` эквивалентен передаче `[n-1, n-2, ..., 0]`. Поддерживаются отрицательные индексы от «-n» до «-1». |
параметры | содержит значения необязательных атрибутов |
Возврат
- новый экземпляр РедуцДжоин
общедоступный статический уменьшитьJoin.Options KeepDims (логическое значение KeepDims)
Параметры
KeepDims | Если «True», сохраните уменьшенные размеры с длиной «1». |
---|
публичный вывод < TString > вывод ()
Имеет форму, равную форме входных данных, с удаленными уменьшенными размерами или установленными в «1» в зависимости от «keep_dims».
общедоступный статический разделитель DownloadJoin.Options (разделитель строк)
Параметры
сепаратор | Разделитель, используемый при объединении. |
---|