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

人工智能學習Pytorch教程Tensor基本操作示例詳解

 更新時間:2021年11月11日 16:40:32   作者:Swayzzu  
這篇文章主要為大家介紹了人工智能學習Pytorch教程Tensor的基本操作示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步

一、tensor的創(chuàng)建

1.使用tensor

小寫字母的tensor接收具體的數(shù)據(jù),可以直接按照numpy的方式輸入數(shù)組。

2.使用Tensor

大寫字母的可以接收形狀,此時會生成隨機數(shù),但沒有任何規(guī)則??梢陨刹煌念愋?。

自動生成的數(shù)據(jù)有默認類型,F(xiàn)loatTensor,可以使用torch.set_default_tensor_type去修改

3.隨機初始化

rand:0-1之間均勻采樣

randn:均值0,方差1的正態(tài)分布隨機采樣

以上兩種可以直接輸入形狀,即可產生對應形狀的隨機數(shù)。

randint:參數(shù)是---起始值、終止值、形狀

同時每一個都會有一個_like方法,輸入一個tensor,會生成對應形狀的新tensor

4.其他數(shù)據(jù)生成

①torch.full

參數(shù)是---形狀,數(shù)據(jù)。如果形狀的位置給一個空的list,生成的就是標量。

②torch.arange

參數(shù)是---起始,終止,步長。不包含終止值。

③linspace和logspace

參數(shù)是---起始,終止,數(shù)量。包含終止值

④ones, zeros, eye

輸入形狀即可。ones和zeros也有_like方法

⑤torch.randperm

隨機打散。輸入一個數(shù)字,會自動生成這個數(shù)字長度的,從0開始的隨機排列數(shù)字,可以作為索引。當需要對不同的數(shù)據(jù),使用相同的索引,并且打亂順序時,非常好用。

二、tensor的索引與切片

1.索引與切片使用方法

和python中的索引切片使用方法一致

①index_select

輸入的參數(shù)---維度的位置、要選的內容對應的維度的索引。不太好理解,可以看下面的例子。

②...

三個點相當于集成了的連續(xù)的冒號。

③mask

需要先根據(jù)數(shù)據(jù)生成一個mask,比如挑選出大于等于0.3的數(shù),此時會得到一個和數(shù)據(jù)相同形狀的,滿足條件位置是1,不滿足條件的位置是0的一個mask,通過masked_select可以選出數(shù)據(jù)。

三、tensor維度的變換

1.維度變換

①torch.view

和numpy中的reshape方法一樣。轉換的時候需要考慮到實際的物理意義。

②squeeze/unsqueeze

squeeze輸入的參數(shù)---需要減少的維度所在位置

unsqueeze輸入的參數(shù)---需要增加的維度所在的位置

③expand,repeat

expand輸入的參數(shù)---希望擴展后所形成的維度

repeat輸入的參數(shù)---各自維度需要重復的次數(shù)

通常使用expand,因為不會主動復制數(shù)據(jù)。

④t,transpose,permute

t:和numpy中的轉置一樣,只針對二維矩陣操作

transpose:輸入需要交換的維度的位置即可。但想要還原的時候,需記得轉換后的各個位置的物理意義,根據(jù)實際意義進行再次轉換。見下面的例子。

permute:輸入希望轉換成的維度的位置索引即可。相當于多次使用transpose

以上就是人工智能學習Pytorch教程Tensor基本操作示例詳解的詳細內容,更多關于Pytorch的tensor基本操作的資料請關注腳本之家其它相關文章!

相關文章

  • Python cookbook(數(shù)據(jù)結構與算法)從任意長度的可迭代對象中分解元素操作示例

    Python cookbook(數(shù)據(jù)結構與算法)從任意長度的可迭代對象中分解元素操作示例

    這篇文章主要介紹了Python 數(shù)據(jù)結構與算法 從任意長度的可迭代象中分解元素操作,結合實例形式分析了Python使用*表達式針對可迭代對象的分解操作相關實現(xiàn)技巧,需要的朋友可以參考下
    2018-02-02
  • 如何在Django中設置定時任務的方法示例

    如何在Django中設置定時任務的方法示例

    這篇文章主要介紹了如何在Django中設置定時任務的方法示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-01-01
  • 關于adfuller函數(shù)返回值的參數(shù)說明與記錄

    關于adfuller函數(shù)返回值的參數(shù)說明與記錄

    這篇文章主要介紹了關于adfuller函數(shù)返回值的參數(shù)說明與記錄,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • python批量更改目錄名/文件名的方法

    python批量更改目錄名/文件名的方法

    這篇文章主要介紹了python批量更改目錄名/文件名的方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-04-04
  • TensorFlow安裝并在Pycharm搭建環(huán)境的詳細圖文教程

    TensorFlow安裝并在Pycharm搭建環(huán)境的詳細圖文教程

    今天動手開始搭建TensorFlow開發(fā)環(huán)境,所以下面這篇文章主要給大家介紹了關于TensorFlow安裝并在Pycharm搭建環(huán)境的詳細圖文教程,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2022-11-11
  • python中的整除向下取整的操作方法

    python中的整除向下取整的操作方法

    Python中的//是整數(shù)除法運算符,用于執(zhí)行向下取整的除法,返回商的整數(shù)部分,不會四舍五入,它在分治法、索引計算和整數(shù)運算中非常有用,本文給大家介紹python中的整除向下取整的操作方法,感興趣的朋友一起看看吧
    2025-03-03
  • Python爬蟲爬取愛奇藝電影片庫首頁的實例代碼

    Python爬蟲爬取愛奇藝電影片庫首頁的實例代碼

    這篇文章主要介紹了Python爬蟲爬取愛奇藝電影片庫首頁的實例代碼,代碼簡單易懂,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-05-05
  • Python+Pytest實現(xiàn)壓力測試詳解

    Python+Pytest實現(xiàn)壓力測試詳解

    在現(xiàn)代Web應用程序中,性能是至關重要的。為了確保應用程序能夠在高負載下正常運行,我們需要進行性能測試。本文就來用Pytest進行壓力測試,希望對大家有所幫助
    2023-03-03
  • vscode搭建python Django網(wǎng)站開發(fā)環(huán)境的示例

    vscode搭建python Django網(wǎng)站開發(fā)環(huán)境的示例

    本文主要介紹了vscode搭建python Django網(wǎng)站開發(fā)環(huán)境的示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-02-02
  • Django數(shù)據(jù)庫遷移常見使用方法

    Django數(shù)據(jù)庫遷移常見使用方法

    這篇文章主要介紹了Django數(shù)據(jù)庫遷移常見使用方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-11-11

最新評論

临夏县| 和平县| 天镇县| 鄯善县| 手机| 新余市| 南和县| 衡水市| 明溪县| 屏边| 怀安县| 万荣县| 甘孜| 本溪市| 满城县| 彝良县| 绍兴市| 光山县| 普兰店市| 临城县| 江西省| 额敏县| 江孜县| 遂溪县| 吉林市| 毕节市| 阿坝县| 承德县| 班戈县| 高唐县| 南部县| 香港 | 陇川县| 青岛市| 治县。| 榆中县| 馆陶县| 长汀县| 彭泽县| 沛县| 温州市|