Spec-Zone.ru › TensorFlow

tf.strings.bytes_split

Разделяет строковые элементы input на байты.

Просмотреть псевдонимы

Псевдонимы совместимости для миграции

Подробнее см. в руководстве по миграции.

tf.compat.v1.strings.bytes_split

tf.strings.bytes_split(
    input, name=None
)

Используется в блокнотах

Используется в руководстве Используется в учебных материалах
  • Введение в тензоры
  • Федеративное обучение для генерации текста

Примеры:

tf.strings.bytes_split('hello').numpy()
array([b'h', b'e', b'l', b'l', b'o'], dtype=object)
tf.strings.bytes_split(['hello', '123'])
<tf.RaggedTensor [[b'h', b'e', b'l', b'l', b'o'], [b'1', b'2', b'3']]>

Обратите внимание, что эта операция разделяет строки на байты, а не на символы Юникода. Чтобы разделить строки на символы Юникода, используйте tf.strings.unicode_split.

См. также: tf.io.decode_raw, tf.strings.split, tf.strings.unicode_split.

Аргументы
input Строка Tensor или RaggedTensor: строки, которые нужно разделить. Ранг должен быть известен статически (N).
name Имя операции (необязательно).
Возвращает
RaggedTensor ранга N+1: байты, из которых состоят исходные строки.

© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/python/tf/strings/bytes_split

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API