當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python tf.compat.v1.strings.length用法及代碼示例


計算輸入張量中給定的每個字符串的長度。

用法

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

參數

  • input Tensor 類型為 string 。計算每個元素長度的字符串。
  • name 操作的名稱(可選)。
  • unit 一個可選的 string 來自: "BYTE", "UTF8_CHAR" 。默認為 "BYTE" 。計算字符串長度的單位。以下之一:"BYTE"(每個字符串中的字節數)或"UTF8_CHAR"(每個字符串中 UTF-8 編碼的 Unicode 代碼點的數量)。如果 unit=UTF8_CHARinput 字符串不包含結構上有效的 UTF-8,則結果未定義。

返回

  • 類型為 int32Tensor ,包含輸入張量的同一元素中的輸入字符串的長度。
strings = tf.constant(['Hello','TensorFlow', '🙂'])
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.compat.v1.strings.length。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。