基于 segment_ids
加入 inputs
的元素。
用法
tf.raw_ops.UnsortedSegmentJoin(
inputs, segment_ids, num_segments, separator='', name=None
)
参数
-
inputs
Tensor
类型为string
。要加入的输入。 -
segment_ids
一个Tensor
。必须是以下类型之一:int32
,int64
。一个张量,其形状是 data.shape 的前缀。不支持负分段 ID。 -
num_segments
一个Tensor
。必须是以下类型之一:int32
,int64
。一个标量。 -
separator
可选的string
。默认为""
。加入时使用的分隔符。 -
name
操作的名称(可选)。
返回
-
Tensor
类型为string
。
计算沿张量段的字符串连接。给定 segment_ids
排名为 N
和 data
排名为 N+M
:
`output[i, k1...kM] = strings.join([data[j1...jN, k1...kM])`
连接在所有 [j1...jN] 上,使得 segment_ids[j1...jN] = i。字符串以行优先顺序连接。
例如:
inputs = [['Y', 'q', 'c'], ['Y', '6', '6'], ['p', 'G', 'a']]
output_array = string_ops.unsorted_segment_join(inputs=inputs,
segment_ids=[1, 0, 1],
num_segments=2,
separator=':'))
# output_array ==> [['Y', '6', '6'], ['Y:p', 'q:G', 'c:a']]
inputs = ['this', 'is', 'a', 'test']
output_array = string_ops.unsorted_segment_join(inputs=inputs,
segment_ids=[0, 0, 0, 0],
num_segments=1,
separator=':'))
# output_array ==> ['this:is:a:test']
相关用法
- Python tf.raw_ops.UnsortedSegmentProd用法及代码示例
- Python tf.raw_ops.UnsortedSegmentSum用法及代码示例
- Python tf.raw_ops.UnsortedSegmentMin用法及代码示例
- Python tf.raw_ops.UnsortedSegmentMax用法及代码示例
- Python tf.raw_ops.UniqueWithCounts用法及代码示例
- Python tf.raw_ops.UnicodeScript用法及代码示例
- Python tf.raw_ops.UniqueV2用法及代码示例
- Python tf.raw_ops.Unique用法及代码示例
- Python tf.raw_ops.UnicodeTranscode用法及代码示例
- Python tf.raw_ops.UnicodeEncode用法及代码示例
- Python tf.raw_ops.UnravelIndex用法及代码示例
- Python tf.raw_ops.UniqueWithCountsV2用法及代码示例
- Python tf.raw_ops.TPUReplicatedInput用法及代码示例
- Python tf.raw_ops.Bitcast用法及代码示例
- Python tf.raw_ops.SelfAdjointEigV2用法及代码示例
- Python tf.raw_ops.BatchMatMul用法及代码示例
- Python tf.raw_ops.OneHot用法及代码示例
- Python tf.raw_ops.ResourceScatterNdSub用法及代码示例
- Python tf.raw_ops.ReadVariableXlaSplitND用法及代码示例
- Python tf.raw_ops.GatherV2用法及代码示例
注:本文由纯净天空筛选整理自tensorflow.org大神的英文原创作品 tf.raw_ops.UnsortedSegmentJoin。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。