W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
sparse_segment_sum(
data,
indices,
segment_ids,
name=None,
num_segments=None
)
定義在:tensorflow/python/ops/math_ops.py.
請參閱指南:數(shù)學>分段
計算張量的稀疏段的和.
與 SegmentSum 類似,不同的是 segment_ids 可以有低于 data 的第一維度的秩,選擇維度 0 的子集 (由索引指定).segment_ids 允許缺少 ID,在這種情況下,輸出將在這些索引處為零.在這些情況下,num_segments 用于確定輸出的大小.
如下示例:
c = tf.constant([[1,2,3,4], [-1,-2,-3,-4], [5,6,7,8]])
# Select two rows, one segment.
tf.sparse_segment_sum(c, tf.constant([0, 1]), tf.constant([0, 0]))
# => [[0 0 0 0]]
# Select two rows, two segment.
tf.sparse_segment_sum(c, tf.constant([0, 1]), tf.constant([0, 1]))
# => [[ 1 2 3 4]
# [-1 -2 -3 -4]]
# With missing segment ids.
tf.sparse_segment_sum(c, tf.constant([0, 1]), tf.constant([0, 2]),
num_segments=4)
# => [[ 1 2 3 4]
# [ 0 0 0 0]
# [-1 -2 -3 -4]
# [ 0 0 0 0]]
# Select all rows, two segments.
tf.sparse_segment_sum(c, tf.constant([0, 1, 2]), tf.constant([0, 0, 1]))
# => [[0 0 0 0]
# [5 6 7 8]]
# Which is equivalent to:
tf.segment_sum(c, tf.constant([0, 0, 1]))
函數(shù)參數(shù):
函數(shù)返回值:
tf.sparse_segment_sum 函數(shù)返回作為數(shù)據(jù)的形狀的一個 tensor,除了大小為 k 的維度 0 之外,它通過 num_segments 指定的段的數(shù)量或在 segments_ids 中推斷最后一個元素.
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: