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

PyTorch安裝與基本使用詳解

 更新時(shí)間:2020年08月31日 10:51:56   作者:YXHPY  
這篇文章主要介紹了PyTorch安裝與基本使用詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

什么要學(xué)習(xí)PyTorch?

有的人總是選擇,選擇的人最多的框架,來(lái)作為自己的初學(xué)框架,比如Tensorflow,但是大多論文的實(shí)現(xiàn)都是基于PyTorch的,如果我們要深入論文的細(xì)節(jié),就必須選擇學(xué)習(xí)入門PyTorch

安裝PyTorch

一行命令即可 官網(wǎng)

pip install torch===1.6.0 torchvision===0.7.0 - https://download.pytorch.org/whl/torch_stable.html

時(shí)間較久,耐心等待

測(cè)試自己是否安裝成功

運(yùn)行命令測(cè)試

import torch
x = torch.rand(5,3)
print(x)

輸出

tensor([[0.5096, 0.1209, 0.7721],
        [0.9486, 0.8676, 0.2157],
        [0.0586, 0.3467, 0.5015],
        [0.9470, 0.5654, 0.9317],
        [0.2127, 0.2386, 0.0629]])

開(kāi)始學(xué)習(xí)PyTorch

不初始化的創(chuàng)建張量

import torch
x = torch.empty([5,5])
print(x)

輸出

tensor([[0., 0., 0.],
        [0., 0., 0.],
        [0., 0., 0.],
        [0., 0., 0.],
        [0., 0., 0.]])

隨機(jī)創(chuàng)建一個(gè)0-1的張量

import torch
x = torch.rand(5,5)
print(x)

輸出

tensor([[0.3369, 0.5339, 0.8419, 0.6857, 0.6241],
        [0.4991, 0.1691, 0.8356, 0.4574, 0.0395],
        [0.9714, 0.2975, 0.9322, 0.5213, 0.8509],
        [0.3037, 0.8690, 0.3481, 0.2538, 0.9513],
        [0.0156, 0.9516, 0.3674, 0.1831, 0.6466]])

創(chuàng)建全為0的張量

import torch
x = torch.zeros(5,5, dtype=torch.float32)
print(x)

創(chuàng)建的時(shí)候可以通過(guò)dtype指定數(shù)據(jù)類型

輸出

tensor([[0., 0., 0., 0., 0.],
        [0., 0., 0., 0., 0.],
        [0., 0., 0., 0., 0.],
        [0., 0., 0., 0., 0.],
        [0., 0., 0., 0., 0.]])

使用數(shù)據(jù)來(lái)直接創(chuàng)建張量

import torch
x = torch.zeros([5,5], dtype=torch.float32)
print(x)

輸出

tensor([5., 5.])

使用原有tensor創(chuàng)建新的tensor

import torch
x = torch.tensor([5,5], dtype=torch.float32)
x = x.new_zeros(5, 3)
y = torch.rand_like(x)
print(x)
print(y)

輸出

tensor([[0., 0., 0.],
        [0., 0., 0.],
        [0., 0., 0.],
        [0., 0., 0.],
        [0., 0., 0.]])
tensor([[0.5552, 0.3333, 0.0426],
        [0.3861, 0.3945, 0.6658],
        [0.6978, 0.3508, 0.4813],
        [0.8193, 0.2274, 0.8384],
        [0.9360, 0.9226, 0.1453]])

觀察tensor的維度信息

x = torch.rand(3,3)
x.size()

輸出

torch.Size([3, 3])

一些簡(jiǎn)單的運(yùn)算

x = torch.tensor([1])
y = torch.tensor([3])
'''
方式1
'''
z = x + y
'''
方式2
''' 
z = torch.add(x, y)
'''
方式3
'''
result = torch.empty(1)
# 不初始化數(shù)據(jù)
torch.add(x, y, out=result)
# 將結(jié)果返回到result中
'''
方式4
'''
x.add_(y)

輸出

tensor([4])

索引操作

x = torch.rand(5,5)
x[:,:]
x[1,:]
x[:,1]
x[1,1]

分別輸出

tensor([[0.4012, 0.2604, 0.1720, 0.0996, 0.7806],
        [0.8734, 0.9087, 0.4828, 0.3543, 0.2375],
        [0.0924, 0.9040, 0.4408, 0.9758, 0.2250],
        [0.7179, 0.7244, 0.6165, 0.1142, 0.7363],
        [0.8504, 0.0391, 0.0753, 0.4530, 0.7372]])
tensor([0.8734, 0.9087, 0.4828, 0.3543, 0.2375])
tensor([0.2604, 0.9087, 0.9040, 0.7244, 0.0391])
tensor(0.9087)

維度變換

x = torch.rand(4,4)
x.view(16)
x.view(8,2)
x.view(-1,8)

分別輸出

tensor([0.9277, 0.9547, 0.9487, 0.9841, 0.4114, 0.1693, 0.8691, 0.3954, 0.4679,
        0.7914, 0.7456, 0.0522, 0.0043, 0.2097, 0.5932, 0.9797])
tensor([[0.9277, 0.9547],
        [0.9487, 0.9841],
        [0.4114, 0.1693],
        [0.8691, 0.3954],
        [0.4679, 0.7914],
        [0.7456, 0.0522],
        [0.0043, 0.2097],
        [0.5932, 0.9797]])
tensor([[0.9277, 0.9547, 0.9487, 0.9841, 0.4114, 0.1693, 0.8691, 0.3954],
        [0.4679, 0.7914, 0.7456, 0.0522, 0.0043, 0.2097, 0.5932, 0.9797]])

注意:必須維度變換數(shù)據(jù)的數(shù)量必須保持一致

到此這篇關(guān)于PyTorch安裝與基本使用詳解的文章就介紹到這了,更多相關(guān)PyTorch安裝與使用內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python網(wǎng)絡(luò)編程之UDP通信實(shí)例(含服務(wù)器端、客戶端、UDP廣播例子)

    python網(wǎng)絡(luò)編程之UDP通信實(shí)例(含服務(wù)器端、客戶端、UDP廣播例子)

    UDP,用戶數(shù)據(jù)報(bào)傳輸協(xié)議,它位于TCP/IP協(xié)議的傳輸層,是一種無(wú)連接的協(xié)議,它發(fā)送的報(bào)文不能確定是否完整地到達(dá)了另外一端
    2014-04-04
  • 詳解在OpenCV中實(shí)現(xiàn)的圖像標(biāo)注技術(shù)

    詳解在OpenCV中實(shí)現(xiàn)的圖像標(biāo)注技術(shù)

    圖像標(biāo)注在計(jì)算機(jī)視覺(jué)中很重要,計(jì)算機(jī)視覺(jué)是一種技術(shù),它允許計(jì)算機(jī)從數(shù)字圖像或視頻中獲得高水平的理解力,并以人類的方式觀察和解釋視覺(jué)信息,本文將重點(diǎn)討論在OpenCV的幫助下創(chuàng)建這些注釋,感興趣的朋友一起看看吧
    2022-06-06
  • 淺談PyTorch的可重復(fù)性問(wèn)題(如何使實(shí)驗(yàn)結(jié)果可復(fù)現(xiàn))

    淺談PyTorch的可重復(fù)性問(wèn)題(如何使實(shí)驗(yàn)結(jié)果可復(fù)現(xiàn))

    今天小編就為大家分享一篇淺談PyTorch的可重復(fù)性問(wèn)題(如何使實(shí)驗(yàn)結(jié)果可復(fù)現(xiàn)),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-02-02
  • MacOS(M1芯片?arm架構(gòu))下安裝tensorflow的詳細(xì)過(guò)程

    MacOS(M1芯片?arm架構(gòu))下安裝tensorflow的詳細(xì)過(guò)程

    這篇文章主要介紹了MacOS(M1芯片?arm架構(gòu))下如何安裝tensorflow,本節(jié)使用的版本是tensorflow2.4?python3.8,因此并未安裝加速插件,本文結(jié)合實(shí)例代碼詳細(xì)講解,需要的朋友可以參考下
    2023-02-02
  • python 實(shí)現(xiàn)矩陣填充0的例子

    python 實(shí)現(xiàn)矩陣填充0的例子

    今天小編就為大家分享一篇python 實(shí)現(xiàn)矩陣填充0的例子,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-11-11
  • 解決python明明pip安裝成功卻找不到包的問(wèn)題

    解決python明明pip安裝成功卻找不到包的問(wèn)題

    今天小編就為大家分享一篇解決python明明pip安裝成功卻找不到包的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-08-08
  • Python破解網(wǎng)站登錄密碼腳本

    Python破解網(wǎng)站登錄密碼腳本

    這篇文章主要為大家介紹一個(gè)簡(jiǎn)單的Python暴力破解網(wǎng)站登錄密碼腳本,文中的過(guò)程講解詳細(xì),對(duì)我們學(xué)習(xí)Python有一定的幫助,感興趣的可以學(xué)習(xí)一下
    2022-01-01
  • Python繪圖庫(kù)之pyqtgraph的用法詳解

    Python繪圖庫(kù)之pyqtgraph的用法詳解

    PyQtGraph建立在Qt QGraphicsScene的原生庫(kù),可提供更好更高性能繪圖能力,特別是對(duì)于實(shí)時(shí)數(shù)據(jù),可以提供交互性和使用Qt圖形小部件輕松自定義繪圖的能力。本文就來(lái)解釋一下pyqtgraph的用法,需要的可以收藏一下
    2022-12-12
  • 詳解Python使用Plotly繪圖工具,繪制甘特圖

    詳解Python使用Plotly繪圖工具,繪制甘特圖

    這篇文章主要介紹了Python使用Plotly繪圖工具,繪制甘特圖,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • Python使用pylab庫(kù)實(shí)現(xiàn)繪制直方圖功能示例

    Python使用pylab庫(kù)實(shí)現(xiàn)繪制直方圖功能示例

    這篇文章主要介紹了Python使用pylab庫(kù)實(shí)現(xiàn)繪制直方圖功能,結(jié)合實(shí)例形式分析了Python數(shù)據(jù)讀取、遍歷以及基于pylab庫(kù)繪制直方圖的相關(guān)操作技巧,需要的朋友可以參考下
    2018-06-06

最新評(píng)論

南安市| 凌云县| 威海市| 蒙山县| 泰安市| 含山县| 宜城市| 博客| 曲阜市| 尼玛县| 西充县| 台江县| 泽库县| 鄯善县| 建水县| 边坝县| 杂多县| 安吉县| 庄浪县| 武威市| 崇文区| 江津市| 胶州市| 二连浩特市| 平罗县| 呼图壁县| 静海县| 广德县| 墨竹工卡县| 富阳市| 海伦市| 扶风县| 崇仁县| 林周县| 朝阳区| 鞍山市| 兴和县| 屏东县| 浏阳市| 台中市| 廊坊市|