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

PyTorch中Torch.arange函數(shù)詳解

 更新時間:2023年02月03日 14:39:27   作者:_湘江夜話_  
PyTorch是由Facebook開發(fā)的開源機(jī)器學(xué)習(xí)庫,它用于深度神經(jīng)網(wǎng)絡(luò)和自然語言處理,下面這篇文章主要給大家介紹了關(guān)于PyTorch中Torch.arange函數(shù)詳解的相關(guān)資料,需要的朋友可以參考下

torch.arange函數(shù)詳解

官方文檔:torch.arange

函數(shù)原型

arange(start=0, end, step=1, *, out=None, dtype=None, layout=torch.strided, device=None, requires_grad=False) -> Tensor

用法

返回大小為一維張量,其值介于區(qū)間 為步長等間隔取值

參數(shù)說明

參數(shù)類型說明
startNumber起始值,默認(rèn)值:0
endNumber結(jié)束值
stepNumber步長,默認(rèn)值:1

關(guān)鍵字參數(shù)

關(guān)鍵字參數(shù)類型說明
outTensor輸出張量
dtypetorch.dtype期望的返回張量的數(shù)據(jù)類型。默認(rèn)值:如果是None,則使用全局默認(rèn)值。如果未給出 dtype,則從其他輸入?yún)?shù)推斷數(shù)據(jù)類型。如果 start、end 或 stop 中的任何一個是浮點數(shù),則 dtype被推斷為默認(rèn)值,參見 get_default_dtype()。否則,dtype 被推斷為 torch.int64
layouttorch.layout返回張量的期望 layout。默認(rèn)值:torch.strided
devicetorch.device返回張量的期望設(shè)備。默認(rèn)值:如果是None,則使用當(dāng)前設(shè)備作為默認(rèn)張量類型,參見torch.set_default_tensor_type()。對于 CPU 類型的張量,則 device 是 CPU ,若是 CUDA 類型的張量,則 device 是當(dāng)前的 CUDA 設(shè)備
requires_gradboolautograd 是否記錄返回張量上所作的操作。默認(rèn)值:False

代碼示例

    >>> torch.arange(5)  # 默認(rèn)以 0 為起點
    tensor([ 0,  1,  2,  3,  4])
    >>> torch.arange(1, 4)  # 默認(rèn)間隔為 1
    tensor([ 1,  2,  3])
    >>> torch.arange(1, 2.5, 0.5)  # 指定間隔 0.5
    tensor([ 1.0000,  1.5000,  2.0000])

pyTorch中torch.range()和torch.arange()的區(qū)別

torch.range()和torch.arange()的區(qū)別

x = torch.range(-8, 8)
y = torch.arange(-8, 8)
print(x, x.dtype)
print(y, y.dtype)

output:

   tensor([-8., -7., -6., -5., -4., -3., -2., -1., 0., 1., 2., 3., 4., 5.,6., 7., 8.]) torch.float32
   tensor([-8, -7, -6, -5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5, 6, 7]) torch.int64

可以看到,torch.range()的范圍是[-8, 8],類型為torch.float32

torch.arange()的范圍是[-8, 8),類型為torch.int64

在梯度設(shè)置時會出現(xiàn)錯誤:

x = torch.range(-8, 8, 1, requires_grad=True)
y = torch.arange(-8, 8, 1, requires_grad=True)
print(x, x.dtype)
print(y, y.dtype)

即只有當(dāng)類型為float時才可設(shè)置requires_grad=True,故可將

y = torch.arange(-8, 8, 1, requires_grad=True)

改為以下,即手動改變數(shù)據(jù)類型即可。

y = torch.arange(-8.0, 8.0, 1.0, requires_grad=True)

output:
   tensor([-8., -7., -6., -5., -4., -3., -2., -1., 0., 1., 2., 3., 4., 5.,6., 7., 8.], requires_grad=True)
   torch.float32
   tensor([-8., -7., -6., -5., -4., -3., -2., -1., 0., 1., 2., 3., 4., 5.,6., 7.], requires_grad=True)
   torch.float32

總結(jié)

到此這篇關(guān)于PyTorch中Torch.arange函數(shù)的文章就介紹到這了,更多相關(guān)PyTorch Torch.arange函數(shù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python字符串中加空格的四種方法

    python字符串中加空格的四種方法

    本文主要介紹了python字符串中加空格的四種方法,包括使用加法運算符、join()方法、format()方法和f-string,文中通過示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-01-01
  • 利用Python編寫一個鬧鐘,治好你的拖延癥

    利用Python編寫一個鬧鐘,治好你的拖延癥

    起床真是令人困擾的事情,有的人根本不用定鬧鐘,但有的人提前半個小時鬧鐘都叫不醒。本文將分享利用Python編寫的鬧鐘腳本,希望能治好你的拖延癥
    2022-02-02
  • 使用Python實現(xiàn)快速復(fù)制或剪切文件列表中的所有文件

    使用Python實現(xiàn)快速復(fù)制或剪切文件列表中的所有文件

    在程序開發(fā)的過程中,處理文件是我們?nèi)粘9ぷ髦幸粋€很重要的環(huán)節(jié),所以這篇文章小編就來和大家一起聊聊如何用Python來快速復(fù)制或剪切一個文件列表中的所有文件吧
    2025-04-04
  • Python bisect_left 函數(shù)使用場景詳解

    Python bisect_left 函數(shù)使用場景詳解

    在Python的編程世界中,數(shù)據(jù)處理和搜索操作是非常常見的任務(wù),bisect_left函數(shù)是Python標(biāo)準(zhǔn)庫bisect模塊中的一個強大工具,接下來,我們將詳細(xì)探討bisect_left函數(shù)的使用場景,需要的朋友可以參考下
    2024-11-11
  • Python使用multiprocessing模塊實現(xiàn)多進(jìn)程并發(fā)處理大數(shù)據(jù)量的示例代碼

    Python使用multiprocessing模塊實現(xiàn)多進(jìn)程并發(fā)處理大數(shù)據(jù)量的示例代碼

    這篇文章主要介紹了Python使用multiprocessing模塊實現(xiàn)多進(jìn)程并發(fā)處理大數(shù)據(jù)量的示例代碼,本文通過示例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2024-01-01
  • Python3進(jìn)制之間的轉(zhuǎn)換代碼實例

    Python3進(jìn)制之間的轉(zhuǎn)換代碼實例

    這篇文章主要介紹了Python3進(jìn)制之間的轉(zhuǎn)換代碼實例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-08-08
  • Scala中使用Jsoup庫處理HTML文檔的案例分析

    Scala中使用Jsoup庫處理HTML文檔的案例分析

    Scala是一種多范式的編程語言,具有函數(shù)式編程和面向?qū)ο缶幊痰奶攸c,同時也能夠與Java語言完美兼容,它擁有強大的類型推斷、高階函數(shù)、模式匹配等特性,使得代碼更加簡潔、靈活和易于維護(hù),這篇文章主要介紹了Scala中使用Jsoup庫處理HTML文檔的案例分析,需要的朋友可以參考下
    2024-04-04
  • Python容錯的前綴樹實現(xiàn)中文糾錯

    Python容錯的前綴樹實現(xiàn)中文糾錯

    本文使用 Python 實現(xiàn)了前綴樹,并且支持編輯距離容錯的查詢。文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • Python+Tkinter實現(xiàn)股票K線圖的繪制

    Python+Tkinter實現(xiàn)股票K線圖的繪制

    K線圖又稱蠟燭圖,常用說法是“K線”。K線是以每個分析周期的開盤價、最高價、最低價和收盤價繪制而成。本文將利用Python+Tkinter實現(xiàn)股票K線圖的繪制,需要的可以參考一下
    2022-08-08
  • pygame仿office的頁面切換功能(完整代碼)

    pygame仿office的頁面切換功能(完整代碼)

    本文通過兩個版本給大家介紹pygame實現(xiàn)類似office的頁面切換功能,代碼簡單易懂,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-05-05

最新評論

阿拉善盟| 灵璧县| 松原市| 石景山区| 文昌市| 紫阳县| 苏州市| 花莲县| 福安市| 罗甸县| 五寨县| 呼图壁县| 苗栗市| 什邡市| 庄河市| 遵化市| 岐山县| 泗水县| 穆棱市| 明星| 耿马| 宿州市| 莫力| 威海市| 奈曼旗| 济宁市| 新密市| 古浪县| 浠水县| 临漳县| 邢台县| 永春县| 桂林市| 宁南县| 五台县| 农安县| 宜春市| 自治县| 汾阳市| 合作市| 尚志市|