当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python tf.strings.length用法及代码示例


input 的字符串长度。

用法

tf.strings.length(
    input, unit='BYTE', name=None
)

参数

  • input Tensor 类型为 string 。计算每个元素长度的字符串。
  • unit 一个可选的 string 来自: "BYTE", "UTF8_CHAR" 。默认为 "BYTE" 。计算字符串长度的单位。以下之一:"BYTE"(每个字符串中的字节数)或"UTF8_CHAR"(每个字符串中 UTF-8 编码的 Unicode 代码点的数量)。如果 unit=UTF8_CHARinput 字符串不包含结构上有效的 UTF-8,则结果未定义。
  • name 操作的名称(可选)。

返回

  • Tensor 类型为 int32

计算输入张量中给定的每个字符串的长度。

strings = tf.constant(['Hello','TensorFlow', '\U0001F642'])
tf.strings.length(strings).numpy() # default counts bytes
array([ 5, 10, 4], dtype=int32)
tf.strings.length(strings, unit="UTF8_CHAR").numpy()
array([ 5, 10, 1], dtype=int32)

相关用法


注:本文由纯净天空筛选整理自tensorflow.org大神的英文原创作品 tf.strings.length。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。