РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
603 of 824 menu

Функция strings.length

Функция strings.length применяется к тензору строк и возвращает тензор целых чисел, содержащий длину каждой строки. Первым параметром функция принимает тензор строк. Вторым необязательным параметром можно передать единицу измерения длины (например, "UTF8_CHAR" или "BYTE").

Синтаксис

tf.strings.length(input, [unit])

Пример

Давайте создадим тензор из строк и вычислим длину каждой из них:

import tensorflow as tf t = tf.constant(['abcde', 'model.keras']) res = tf.strings.length(t) print(res)

Результат выполнения кода:

tf.Tensor([ 5 11], shape=(2,), dtype=int32)

Пример

Давайте вычислим длину строк в байтах, указав единицу измерения "BYTE":

import tensorflow as tf t = tf.constant(['abcde', 'model.keras']) res = tf.strings.length(t, unit="BYTE") print(res)

Результат выполнения кода:

tf.Tensor([ 5 11], shape=(2,), dtype=int32)

Смотрите также

  • функцию substr,
    которая извлекает подстроку из строки
  • функцию split,
    которая разбивает строки на подстроки
  • функцию join,
    которая объединяет строки в одну
  • функцию unicode_split,
    которая разбивает строки на символы Unicode
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить