tf.strings.bytes_split
Разделяет строковые элементы input на байты.
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