W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
tf.manip.roll(
input,
shift,
axis
)
定義在:tensorflow/python/ops/manip_ops.py.
沿軸線滾動(dòng)張量的元素.
沿著axis的維度,通過shift的偏移,元素正向移動(dòng)(朝向更大的指數(shù)).
負(fù)值shift會(huì)使元素向相反方向移動(dòng).滾動(dòng)通過最后位置的元素將環(huán)繞到第一個(gè)位置,反之亦然.可以指定沿多個(gè)軸的多個(gè)移位.
例如:
# 't' is [0, 1, 2, 3, 4]
roll(t, shift=2, axis=0) ==> [3, 4, 0, 1, 2]
# shifting along multiple dimensions
# 't' is [[0, 1, 2, 3, 4], [5, 6, 7, 8, 9]]
roll(t, shift=[1, -2], axis=[0, 1]) ==> [[7, 8, 9, 5, 6], [2, 3, 4, 0, 1]]
# shifting along the same axis multiple times
# 't' is [[0, 1, 2, 3, 4], [5, 6, 7, 8, 9]]
roll(t, shift=[2, -3], axis=[1, 1]) ==> [[1, 2, 3, 4, 0], [6, 7, 8, 9, 5]]
參數(shù):
返回:
該函數(shù)返回一個(gè)Tensor,它與input有相同的類型.
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)系方式:
更多建議: