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

Функция strings.lower

Функция strings.lower применяется к строковым данным и переводит все символы каждого элемента тензора в нижний регистр. Первым параметром функция принимает строковый тензор, символы которого нужно преобразовать. Вторым необязательным параметром можно передать кодировку encoding, которая используется при обработке строк. Функция возвращает тензор той же формы, что и входной, но с символами в нижнем регистре.

Синтаксис

tf.strings.lower(input, [encoding])

Пример

Давайте приведем строковый тензор к нижнему регистру:

import tensorflow as tf t = tf.constant(['ABC', 'Abcde', 'Model.Keras']) res = tf.strings.lower(t) print(res)

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

tf.Tensor([b'abc' b'abcde' b'model.keras'], shape=(3,), dtype=string)

Пример

Давайте посмотрим, как функция работает с двумерным строковым тензором:

import tensorflow as tf t = tf.constant([['ABC', 'DEF'], ['Ghi', 'JKL']]) res = tf.strings.lower(t) print(res)

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

tf.Tensor( [[b'abc' b'def'] [b'ghi' b'jkl']], shape=(2, 2), dtype=string)

Пример

Давайте извлечем строку из тензора и проверим результат в виде обычной строки Python:

import tensorflow as tf t = tf.constant(['ABCde', 'MODEL.KERAS']) res = tf.strings.lower(t) print(res.numpy())

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

[b'abcde' b'model.keras']

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

  • функцию strings.upper,
    которая приводит строки к верхнему регистру
  • функцию strings.strip,
    которая удаляет пробелы по краям строк
  • функцию strings.regex_replace,
    которая заменяет подстроки по регулярному выражению
  • функцию strings.substr,
    которая извлекает подстроку из каждой строки
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить