codecamp

tf.reduce_join函数:添加字符串张量

tf.reduce_join 函数
reduce_join(
    inputs,
    axis=None,
    keep_dims=False,
    separator='',
    name=None,
    reduction_indices=None
)

定义在:tensorflow/python/ops/string_ops.py.

参阅指南:字符串操作>连接

在给定的维度上加入一个字符串张量.

在具有给定形状的 [d_0,d_1,……,d_n-1] 字符串张量中计算跨维度的字符串连接.返回一个新的Tensor,它由输入字符串与给定的分隔符(默认:空字符串)连接创建的.负的指标从末端向后数,-1相当于n - 1.

例如:

# 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, []) ==> ["abcd"]

参数:

  • inputs:string类型的Tensor.要加入的输入.所有减少的指数必须为非零的大小.
  • axis:int32类型的Tensor.要减少的维度.维度按指定的顺序缩小.省略axis相当于通过[n-1, n-2, ..., 0].支持从- n到- 1的负指数.
  • keep_dims:可选的bool.默认为False.如果为True,则保留维度减小的长度1.
  • separator:可选的string.默认为"".加入时要使用的分隔符.
  • name:操作的名称(可选).

返回:

返回string类型的Tensor.形状与输入的形状相同,减小的维度被移除或设置为1,取决于keep_dims.

TensorFlow函数:tf.reduce_any
TensorFlow函数:tf.reduce_logsumexp
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

TensorFlow 函数介绍

TensorFlow 函数模块:tf

TensorFlow的image模块

TensorFlow使用之tf.io

TensorFlow使用之tf.keras

TensorFlow函数教程:tf.keras.applications

TensorFlow函数教程:tf.keras.backend

TensorFlow使用之tf.metrics

TensorFlow使用之tf.nn

TensorFlow使用之tf.python_io

TensorFlow 功能函数

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }