基于 sep
拆分 input
的元素。
用法
tf.compat.v1.strings.split(
input=None, sep=None, maxsplit=-1, result_type='SparseTensor',
source=None, name=None
)
参数
-
input
等级为N
的字符串Tensor
,要拆分的字符串。如果rank(input)
静态未知,则假定为1
。 -
sep
0-D
字符串Tensor
,分隔符。 -
maxsplit
一个int
。如果maxsplit > 0
,则结果拆分的限制。 -
result_type
结果的张量类型:"RaggedTensor"
或"SparseTensor"
之一。 -
source
"input" 参数的别名。 -
name
操作的名称(可选)。
抛出
-
ValueError
如果 sep 不是字符串。
返回
-
排名为
N+1
的SparseTensor
或RaggedTensor
,字符串根据分隔符拆分。
令 N 为 input
的大小(通常 N 为批量大小)。根据 sep
拆分 input
的每个元素,并返回包含拆分标记的 SparseTensor
或 RaggedTensor
。空标记被忽略。
例子:
print(tf.compat.v1.strings.split(['hello world', 'a b c']))
SparseTensor(indices=tf.Tensor( [[0 0] [0 1] [1 0] [1 1] [1 2]], ...),
values=tf.Tensor([b'hello' b'world' b'a' b'b' b'c'], ...),
dense_shape=tf.Tensor([2 3], shape=(2,), dtype=int64))
print(tf.compat.v1.strings.split(['hello world', 'a b c'],
result_type="RaggedTensor"))
<tf.RaggedTensor [[b'hello', b'world'], [b'a', b'b', b'c']]>
如果给出sep
,则连续的分隔符不会组合在一起,并被视为分隔空字符串。例如,"1<>2<><>3"
的 input
和 "<>"
的 sep
返回 ["1", "2", "", "3"]
。如果sep
为 None 或空字符串,则连续的空格被视为单个分隔符,如果字符串有前导或尾随空格,则结果将在开头或结尾不包含空字符串。
请注意,上述行为与 python 的 str.split 匹配。
相关用法
- Python tf.compat.v1.strings.substr用法及代码示例
- Python tf.compat.v1.strings.length用法及代码示例
- Python tf.compat.v1.string_split用法及代码示例
- Python tf.compat.v1.string_to_number用法及代码示例
- Python tf.compat.v1.scatter_min用法及代码示例
- Python tf.compat.v1.summary.merge用法及代码示例
- Python tf.compat.v1.size用法及代码示例
- Python tf.compat.v1.scatter_add用法及代码示例
- Python tf.compat.v1.summary.FileWriter用法及代码示例
- Python tf.compat.v1.scatter_div用法及代码示例
- Python tf.compat.v1.space_to_batch用法及代码示例
- Python tf.compat.v1.squeeze用法及代码示例
- Python tf.compat.v1.set_random_seed用法及代码示例
- Python tf.compat.v1.sparse_to_dense用法及代码示例
- Python tf.compat.v1.sparse_segment_sum用法及代码示例
- Python tf.compat.v1.scatter_update用法及代码示例
- Python tf.compat.v1.sparse_split用法及代码示例
- Python tf.compat.v1.saved_model.simple_save用法及代码示例
- Python tf.compat.v1.scatter_nd_sub用法及代码示例
- Python tf.compat.v1.sparse_reduce_max用法及代码示例
注:本文由纯净天空筛选整理自tensorflow.org大神的英文原创作品 tf.compat.v1.strings.split。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。