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

Функция strings.strip

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

Синтаксис

tf.strings.strip(input, [source])

Пример

Давайте удалим пробелы в начале и в конце строки ' abcde ':

import tensorflow as tf t = tf.constant([' abcde ']) res = tf.strings.strip(t) print(res)

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

tf.Tensor([b'abcde'], shape=(1,), dtype=string)

Пример

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

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

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

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

Пример

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

import tensorflow as tf t = tf.constant(['...abcde...']) res = tf.strings.strip(t, source='.') print(res)

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

tf.Tensor([b'abcde'], shape=(1,), dtype=string)

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

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