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

pytorch創(chuàng)建tensor函數(shù)詳情

 更新時間:2022年03月22日 10:42:13   作者:就是一頓騷操作  
這篇文章主要介紹了pytorch創(chuàng)建tensor函數(shù)詳情,文章圍繞tensor函數(shù)的相關自來哦展開詳細內(nèi)容的介紹,需要的小伙伴可以參考一下,希望對你有所幫助

1、通過復制數(shù)據(jù)構造張量

1.1 torch.tensor()

torch.tensor([[0.1, 1.2], [2.2, 3.1], [4.9, 5.2]])
Out[111]:?
tensor([[0.1000, 1.2000],
? ? ? ? [2.2000, 3.1000],
? ? ? ? [4.9000, 5.2000]])
torch.tensor([0, 1])?
Out[112]: tensor([0, 1])
torch.tensor([[0.11111, 0.222222, 0.3333333]],
? ? ? ? ? ? ?dtype=torch.float64, ? ? ? ? ? ? ?device=torch.device('cpu'))
Out[113]: tensor([[0.1111, 0.2222, 0.3333]], dtype=torch.float64)
torch.tensor(3.14159)
Out[114]: tensor(3.1416)
torch.tensor([])?
Out[115]: tensor([])

torch.tensor([[0.11111, 0.222222, 0.3333333]],
? ? ? ? ? ? ?dtype=torch.float64, ? ? ? ? ? ? ?device=torch.device('cpu'), requires_grad=True, pin_memory=False)
Out[117]: tensor([[0.1111, 0.2222, 0.3333]], dtype=torch.float64, requires_grad=True)
  • dtype(torch.dtype,可選)–返回張量的所需數(shù)據(jù)類型。默認值:如果沒有,則根據(jù)數(shù)據(jù)推斷數(shù)據(jù)類型。
  • device(torch.device,可選)–構造張量的裝置。如果沒有,并且數(shù)據(jù)是張量,那么就使用數(shù)據(jù)設備。如果沒有且數(shù)據(jù)不是張量,則結果張量在CPU上構造。
  • require_grad(bool,可選)– 是否需要保留梯度信息。默認值:False。
  • pin_memory(bool,可選)–如果設置了,返回的張量將分配到pind內(nèi)存中。僅適用于CPU張量。默認值:False。

1.2 將numpy的ndarray轉(zhuǎn)為tensor

>>> a = numpy.array([1, 2, 3])
>>> t = torch.as_tensor(a)
>>> t
tensor([1, 2, 3])
>>> t[0] = -1
>>> a
array([-1, ?2, ?3])
>>> a = numpy.array([1, 2, 3])
>>> t = torch.as_tensor(a, device=torch.device('cuda'))
>>> t[0] = -1
>>> a
array([1, 2, 3])

t = torch.as_tensor([2, 2, 2], device=torch.device('cuda'))
>>> t
tensor([2, 2, 2], device='cuda:0')

a = numpy.array([1, 2, 3])
t = torch.from_numpy(a)
t
Out[38]: tensor([1, 2, 3])
t[0] = -1
a
Out[40]: array([-1, ?2, ?3])

2、生成全0或者全1的tensor

torch.zeros(2, 3)
Out[41]:?
tensor([[0., 0., 0.],
? ? ? ? [0., 0., 0.]])
torch.zeros(5)
Out[42]: tensor([0., 0., 0., 0., 0.])

torch.ones(2, 3)
Out[43]:?
tensor([[1., 1., 1.],
? ? ? ? [1., 1., 1.]])
torch.ones(5)
Out[44]: tensor([1., 1., 1., 1., 1.])

參數(shù)列表:

  • out:輸出的對象
  • dtype: 返回的張量的所需數(shù)據(jù)類型。默認值:如果沒有,則使用全局默認值(請參閱torch.set_Default_tensor_type())。
  • layout
  • device: 構造張量的裝置。如果沒有,并且數(shù)據(jù)是張量,那么就使用數(shù)據(jù)設備。如果沒有且數(shù)據(jù)不是張量,則結果張量在CPU上構造。
  • requires_grad: 是否需要保留梯度信息。默認值:False。

3、生成序列

3.1、 生成一個指定步長的等差序列

torch.arange(5)
Out[45]: tensor([0, 1, 2, 3, 4])
torch.arange(1, 4)
Out[46]: tensor([1, 2, 3])
torch.arange(1, 2.5, 0.5)
Out[47]: tensor([1.0000, 1.5000, 2.0000])
  • start: 點集的開始值。默認值:0。
  • end: 點集的結束值
  • step: 每對相鄰點之間的間隙。默認值:1,可以是小數(shù)。

3.2 生成一個指定步數(shù)的等差數(shù)列

torch.linspace(3, 10, steps=5)
Out[49]: tensor([ 3.0000, ?4.7500, ?6.5000, ?8.2500, 10.0000])
torch.linspace(-10, 10, steps=5)
Out[50]: tensor([-10., ?-5., ? 0., ? 5., ?10.])
torch.linspace(start=-10, end=10, steps=1)
Out[51]: tensor([-10.])

4、生成指定大小的單位矩陣

torch.eye(3)
Out[58]:?
tensor([[1., 0., 0.],
? ? ? ? [0., 1., 0.],
? ? ? ? [0., 0., 1.]])

5、生成一個指定大小張量

torch.empty((2,3), dtype=torch.int64)
Out[59]:?
tensor([[0, 0, 0],
? ? ? ? [0, 0, 2]])

6、 創(chuàng)建一個指定大小的張量。張量的數(shù)據(jù)是填充的指定值

torch.full((2, 3), 3.141592)
Out[67]:?
tensor([[3.1416, 3.1416, 3.1416],
? ? ? ? [3.1416, 3.1416, 3.1416]])

到此這篇關于pytorch創(chuàng)建tensor函數(shù)詳情的文章就介紹到這了,更多相關pytorch創(chuàng)建tensor函數(shù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:

相關文章

  • python使用py2neo創(chuàng)建neo4j的節(jié)點和關系

    python使用py2neo創(chuàng)建neo4j的節(jié)點和關系

    這篇文章主要介紹了python使用py2neo創(chuàng)建neo4j的節(jié)點和關系,第一步使用py2neo連接neo4j的方法然后根據(jù)dict創(chuàng)建Node,更多相關資料需要的朋友參考下面文章內(nèi)容
    2022-02-02
  • numpy.random.shuffle打亂順序函數(shù)的實現(xiàn)

    numpy.random.shuffle打亂順序函數(shù)的實現(xiàn)

    這篇文章主要介紹了numpy.random.shuffle打亂順序函數(shù)的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-09-09
  • PyTorch中self.layers的使用小結

    PyTorch中self.layers的使用小結

    self.layers?是一個用于存儲網(wǎng)絡層的屬性,本文主要介紹了PyTorch中self.layers的使用小結,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-01-01
  • TensorFlow tensor的拼接實例

    TensorFlow tensor的拼接實例

    今天小編就為大家分享一篇TensorFlow tensor的拼接實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • Python(Tornado)模擬登錄小米搶手機

    Python(Tornado)模擬登錄小米搶手機

    用Python(Tornado)模擬登錄小米帳號,搶小米手機
    2013-11-11
  • Python識別驗證碼的實現(xiàn)示例

    Python識別驗證碼的實現(xiàn)示例

    這篇文章主要介紹了Python識別驗證碼的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-09-09
  • Python Scrapy圖片爬取原理及代碼實例

    Python Scrapy圖片爬取原理及代碼實例

    這篇文章主要介紹了Python Scrapy圖片爬取原理及代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-06-06
  • Python實現(xiàn)繪制凸包的示例代碼

    Python實現(xiàn)繪制凸包的示例代碼

    凸包(Convex Hull)是一個計算幾何(圖形學)中的概念。這篇文章主要為大家詳細介紹了Python繪制凸包的示例代碼,感興趣的小伙伴可以了解一下
    2023-05-05
  • Python實現(xiàn)監(jiān)聽目錄并取消文件只讀屬性

    Python實現(xiàn)監(jiān)聽目錄并取消文件只讀屬性

    這篇文章主要為大家詳細介紹了如何利用Python實現(xiàn)監(jiān)聽目錄并取消文件只讀屬性,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2023-07-07
  • python繪制子圖技巧之plt.subplot、plt.subplots及坐標軸修改

    python繪制子圖技巧之plt.subplot、plt.subplots及坐標軸修改

    一個圖片里邊繪制多個圖像是繪圖中的常見需求,下面這篇文章主要給大家介紹了關于python繪制子圖技巧之plt.subplot、plt.subplots及坐標軸修改的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-05-05

最新評論

闽清县| 峨山| 荔浦县| 萍乡市| 永顺县| 呈贡县| 乾安县| 两当县| 盐津县| 汉中市| 峨眉山市| 土默特左旗| 博湖县| 娄底市| 韩城市| 鄢陵县| 镶黄旗| 龙里县| 新化县| 西乌珠穆沁旗| 宝坻区| 茂名市| 娄烦县| 鄂州市| 德惠市| 石阡县| 清水河县| 华宁县| 孝义市| 梁山县| 湟中县| 漾濞| 郎溪县| 东兰县| 温宿县| 巴林右旗| 金溪县| 桐梓县| 通渭县| 绥德县| 萨嘎县|