W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
dynamic_partition(
data,
partitions,
num_partitions,
name=None
)
參見指南:張量變換>分割和連接
使用分區(qū)中的索引將數(shù)據(jù)分成 num_partitions 的張量.
對(duì)于大小為 partitions.ndim 的每個(gè)索引元組 js,切片數(shù)據(jù)為 [js, ...] ,成為 outputs[partitions[js]] 其中的一部分.這些 partitions[js] = i 切片以 js 的詞典順序被放置在 outputs[i] 中,outputs[i] 的第一個(gè)維度是分區(qū)中的條目數(shù)等于 i.詳細(xì)參考如下:
outputs[i].shape = [sum(partitions == i)] + data.shape[partitions.ndim:]
outputs[i] = pack([data[js, ...] for js if partitions[js] == i])
data.shape 必須和 partitions.shape 一起啟動(dòng).
例如:
# Scalar partitions.
partitions = 1
num_partitions = 2
data = [10, 20]
outputs[0] = [] # Empty with shape [0, 2]
outputs[1] = [[10, 20]]
# Vector partitions.
partitions = [0, 0, 1, 1, 0]
num_partitions = 2
data = [10, 20, 30, 40, 50]
outputs[0] = [10, 20, 50]
outputs[1] = [30, 40]
有關(guān) dynamic_stitch 如何將分區(qū)合并回來的示例.
與數(shù)據(jù)具有相同類型的 num_partitions 張量對(duì)象的列表.
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: