最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

pytorch人工智能之torch.gather算子用法示例

 更新時(shí)間:2022年09月19日 16:09:07   作者:ctrlA_ctrlC_ctrlV  
這篇文章主要介紹了pytorch人工智能之torch.gather算子用法示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

一、用法:

torch.gather 算子用于返回給定索引/下標(biāo)的 Tensor 元素,在 pytorch 官網(wǎng)文檔中的定義如下:

torch.gather( input, dim, index, *, sparse_grad=False, out=None) → Tensor

其用法等價(jià)于:

input.gather( dim, index, *, sparse_grad=False, out=None) → Tensor

其中,input 是目標(biāo) Tensor ,即被搜索的 Tensor ;dim 是搜索維度(也是 Tensor ),index 是索引。

返回值類型:Tensor

二、代碼示例:

概念看不懂沒關(guān)系,一看代碼便知用法。

a = torch.tensor([1, 5, 3, 6, 8])
b = torch.tensor([3])    # 索引為3
c = a.gather(0, b)    # 輸出a中第0維索引是3的元素:6
# 等價(jià)于 c=torch.gather(a,0,b)
print(c)     # tensor([6])
a = torch.tensor([[1.3, 2, 3, 4.5, 5],
                  [2.0, 3, 0.3, 4.1, 2],
                  [6, 7, 8, 9, 2],
                  [10, 5, 0, 6, 8]])
b = torch.tensor([[1],
                  [2],
                  [3],
                  [4]])
c = torch.gather(a, 1, b)    # 輸出a中第1維索引分別是1,2,3,4的元素:2,0.3,9,8
print(c)      # tensor([[2.0000],[0.3000],[9.0000],[8.0000]])

以上就是pytorch人工智能之torch.gather算子用法示例的詳細(xì)內(nèi)容,更多關(guān)于pytorch算子torch.gather的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評(píng)論

临武县| 东海县| 祥云县| 宾川县| 商都县| 德清县| 洪洞县| 佛冈县| 行唐县| 横山县| 临清市| 左贡县| 怀来县| 防城港市| 临海市| 巴中市| 应用必备| 义马市| 忻城县| 永靖县| 临汾市| 大庆市| 林州市| 隆德县| 喀喇| 满洲里市| 阳曲县| 闸北区| 慈溪市| 庄河市| 瓦房店市| 枞阳县| 余姚市| 呼玛县| 绥宁县| 儋州市| 武陟县| 成都市| 云龙县| 会泽县| 浠水县|