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

Tensor和NumPy相互轉(zhuǎn)換的方法

 更新時間:2023年03月19日 14:27:08   作者:AI阿遠學(xué)長  
本文主要介紹了Tensor和NumPy相互轉(zhuǎn)換的方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

我們很容易用 numpy() 和 from_numpy() 將 Tensor 和NumPy中的數(shù)組相互轉(zhuǎn)換。

但是需要注意的點是: 這兩個函數(shù)所產(chǎn)?生的的 Tensor 和NumPy中的數(shù)組共享相同的內(nèi)存(所以他們之間的轉(zhuǎn)換很快),改變其中?個時另?個也會改變!?。?/p>

還有一個常用的將NumPy中的array轉(zhuǎn)換成 Tensor 的方法就是 torch.tensor() , 需要注意的
是,此方法總是會進行數(shù)據(jù)拷貝(就會消耗更多的時間和空間),所以返回的 Tensor 和原來的數(shù)據(jù)不再共享內(nèi)存。

Tensor轉(zhuǎn)NumPy

使用numpy()將 Tensor 轉(zhuǎn)換成NumPy數(shù)組:

a = torch.ones(5)
b = a.numpy()
print(a, b)
a += 1
print(a, b)
b += 1
print(a, b)

輸出為:

tensor([1., 1., 1., 1., 1.]) [1. 1. 1. 1. 1.]
tensor([2., 2., 2., 2., 2.]) [2. 2. 2. 2. 2.]
tensor([3., 3., 3., 3., 3.]) [3. 3. 3. 3. 3.]

NumPy數(shù)組轉(zhuǎn) Tensor

通過使用 from_numpy() 將NumPy數(shù)組轉(zhuǎn)換成 Tensor :

import numpy as np
a = np.ones(5)
b = torch.from_numpy(a)
print(a, b)
a += 1
print(a, b)
b += 1
print(a, b)

[1. 1. 1. 1. 1.] tensor([1., 1., 1., 1., 1.], dtype=torch.float64)
[2. 2. 2. 2. 2.] tensor([2., 2., 2., 2., 2.], dtype=torch.float64)
[3. 3. 3. 3. 3.] tensor([3., 3., 3., 3., 3.], dtype=torch.float64)

所有在CPU上的 Tensor (除了 CharTensor )都支持與NumPy數(shù)組相互轉(zhuǎn)換。

此外上面我們提到還有一個常用的方法就是直接用 torch.tensor() 將NumPy數(shù)組轉(zhuǎn)換成 Tensor ,需要
注意的是該方法總是會進行數(shù)據(jù)拷貝,返回的 Tensor 和原來的數(shù)據(jù)不再共享內(nèi)存。

c = torch.tensor(a)
a += 1
print(a, c)

輸出為:

[4. 4. 4. 4. 4.] tensor([3., 3., 3., 3., 3.], dtype=torch.float64)

到此這篇關(guān)于Tensor和NumPy相互轉(zhuǎn)換的方法的文章就介紹到這了,更多相關(guān)Tensor和NumPy相互轉(zhuǎn)換內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 用python實現(xiàn)域名資產(chǎn)監(jiān)控的詳細步驟

    用python實現(xiàn)域名資產(chǎn)監(jiān)控的詳細步驟

    域名資產(chǎn)監(jiān)控,通過輸入一個主域名,找到該域名對應(yīng)的ip地址所在的服務(wù)器的端口開閉情況,本文重點給大家介紹用python實現(xiàn)域名資產(chǎn)監(jiān)控的問題,需要的朋友可以參考下
    2021-11-11
  • Django實現(xiàn)從數(shù)據(jù)庫中獲取到的數(shù)據(jù)轉(zhuǎn)換為dict

    Django實現(xiàn)從數(shù)據(jù)庫中獲取到的數(shù)據(jù)轉(zhuǎn)換為dict

    這篇文章主要介紹了Django實現(xiàn)從數(shù)據(jù)庫中獲取到的數(shù)據(jù)轉(zhuǎn)換為dict,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • 淺談Django+Gunicorn+Nginx部署之路

    淺談Django+Gunicorn+Nginx部署之路

    這篇文章主要介紹了Django+Gunicorn+Nginx部署之路,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • python中altair可視化庫實例用法

    python中altair可視化庫實例用法

    在本篇文章里小編給大家整理的是一篇關(guān)于python中altair可視化庫實例用法,對此有興趣的朋友們可以學(xué)習(xí)下。
    2021-01-01
  • Python 列表(List)操作方法詳解

    Python 列表(List)操作方法詳解

    這篇文章主要介紹了Python中列表(List)的詳解操作方法,包含創(chuàng)建、訪問、更新、刪除、其它操作等,需要的朋友可以參考下
    2014-03-03
  • python多線程用法實例詳解

    python多線程用法實例詳解

    這篇文章主要介紹了python多線程用法,以實例形式較為詳細的分析了線程同步、隊列等概念及用法技巧,需要的朋友可以參考下
    2015-01-01
  • 淺談python str.format與制表符\t關(guān)于中文對齊的細節(jié)問題

    淺談python str.format與制表符\t關(guān)于中文對齊的細節(jié)問題

    今天小編就為大家分享一篇淺談python str.format與制表符\t關(guān)于中文對齊的細節(jié)問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • python抓取京東價格分析京東商品價格走勢

    python抓取京東價格分析京東商品價格走勢

    本文介紹使用python抓取京東價格的代碼,用于分析京東商品價格走勢或者用于其它,大家參考使用吧
    2014-01-01
  • Python 壓縮打包文件/文件夾的方法

    Python 壓縮打包文件/文件夾的方法

    本文主要介紹了Python?壓縮打包文件/文件夾的方法,分兩種類型處理,打包文件是需要傳入文件的路徑,打包文件夾是傳入文件夾的路徑,感興趣的可以了解一下
    2023-12-12
  • Python?四舍五入到最接近的十位(最新推薦)

    Python?四舍五入到最接近的十位(最新推薦)

    Python具有三個內(nèi)置函數(shù)round()、floor()和ceil(),可用于對數(shù)字進行舍入,本篇文章將討論使用Python的ceil()函數(shù)將數(shù)字四舍五入到最接近的十,感興趣的朋友跟隨小編一起看看吧
    2022-04-04

最新評論

弋阳县| 嘉善县| 皮山县| 福贡县| 溆浦县| 兴山县| 成都市| 仲巴县| 清新县| 昭觉县| 高陵县| 平乐县| 永州市| 玉林市| 长乐市| 包头市| 永宁县| 华阴市| 通许县| 修水县| 西藏| 新绛县| 多伦县| 文山县| 毕节市| 桦川县| 镇远县| 石家庄市| 土默特右旗| 赤壁市| 莱州市| 阿克苏市| 新乡县| 临沧市| 南宫市| 沁阳市| 海淀区| 宜州市| 江源县| 贵州省| 宝坻区|