好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > pytorch教程之Tensor的值及操作使用學習

pytorch教程之Tensor的值及操作使用學習

熱門標簽:電話機器人適用業務 不錯的400電話辦理 鄭州智能外呼系統運營商 獲客智能電銷機器人 南昌辦理400電話怎么安裝 湛江電銷防封卡 佛山防封外呼系統收費 徐州天音防封電銷卡 哈爾濱外呼系統代理商

參考網址

1、Tensors

Tensors are similar to NumPy's ndaeeays,不同的是可以在GPU上使用和加速計算。
導入包

from __future__ import print_function
import torch

建立5*3的矩陣,未初始化

x = torch.empty(5,3)
print(x)

out

tensor([[ 1.4395e-36,  4.5848e-41,  1.4395e-36],
        [ 4.5848e-41,  1.4395e-36,  4.5848e-41],
        [ 1.4395e-36,  4.5848e-41,  2.8026e-45],
        [-1.9501e+00,  8.5165e+23,  0.0000e+00],
        [ 2.5223e-43,  0.0000e+00,  0.0000e+00]])

建立隨機初始化矩陣

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

out

tensor([[ 0.8074,  0.9175,  0.8109],
        [ 0.3313,  0.5902,  0.9179],
        [ 0.6562,  0.3283,  0.9798],
        [ 0.8218,  0.0817,  0.4454],
        [ 0.5934,  0.0040,  0.3411]])

建立零初始化矩陣,數據類型是Long

...
x = torch.zeros(5,3,dtype = torch.long) 
print(x)
...

out

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

建立一個tensor數據來源于data

x = torch.tensor([5.5,3])
print(x)

out

tensor([ 5.5000,  3.0000])

在原有tnesor的基礎上形成新的tensor,會繼承原有tensor的shapee和dtype等屬性,當然我么也可以修改這些屬性

x = x.new_ones(5,3,dtype = torch.double)
print(x)
x = torch.randn_like(x,dype = torch.float)
print(x)

out

tensor([[ 1.,  1.,  1.],
        [ 1.,  1.,  1.],
        [ 1.,  1.,  1.],
        [ 1.,  1.,  1.],
        [ 1.,  1.,  1.]], dtype=torch.float64)
tensor([[-0.0730, -0.0716, -0.8259],
        [-1.7004,  0.8790, -0.0659],
        [-0.8969,  0.8736, -0.6035],
        [-0.1539, -2.9178, -0.7456],
        [-0.0245,  0.4075,  1.4904]])

獲取tensor的size

print(x.size())

out

torch.Size([5, 3])

torch.size是一個元組,支持所有元組(tuple)的操作

2、對Tensor的操作

實現加法的四種方式

方法一L

print(x+y)

方法二

print(torch.add(x,y))

方法三:輸出給額外的tensor

result = torch.empty(5,3)
torch.add(x,y ,out= result)
print (result)

方法四:原地替換-結果存放在y中

print(y)

所有原地替換

所有原地替換tensor的操作都有后綴,比如x.copy(y),會改變x

使用標準的numpy操作

print(x[:1]

out

tensor([-0.0716,  0.8790,  0.8736, -2.9178,  0.4075])

使用torch.view 改變tensor的形狀

x = torch.randn(4,4)
y = x.view(16)
z = x.view(-1,8)   # the size -1 is inferred from other dimensions
print (x.size(),y.xize(),z.size())

out

torch.Size([4, 4]) torch.Size([16]) torch.Size([2, 8])

tensor轉化為numpy的數字,使用item

x = torch.rnadn(1)
print(x)
print(x.item())

Torch Tensor 和numpy的相互轉換

a = torch.ones(5)
print (a) 

out

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

并且改變tensor的值會同時改變numpy的值

a.add_(1)
print(a)
print(b)

out

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

將numpy array轉化為pytorch Tensor

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

out

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

所有在cpu上的tensor都支持numpy轉化,除了char形的tensor

CUDA Tensors

Tensors 可以被移動到其他設備使用.to的方法

...
if torch.cuda.is_avaulable(): 
device = torch.device(“cuda”) 
y = torch.ones_like(x,device = devcie) 
x= x.to(device) 
z = x+y 
print(z) 
print(z.to(“cpu”,torch.double)) 
...

out

tensor([-1.0620], device='cuda:0')
tensor([-1.0620], dtype=torch.float64)

以上就是pytorch教程之Tensor學習筆記的詳細內容,更多關于pytorch教程的資料請關注腳本之家其它相關文章!

您可能感興趣的文章:
  • 使用Pytorch搭建模型的步驟
  • 如何使用Pytorch搭建模型
  • pytorch構建網絡模型的4種方法
  • Pytorch教程內置模型源碼實現

標簽:蕪湖 吉安 蘭州 呂梁 懷化 安康 廣西 紹興

巨人網絡通訊聲明:本文標題《pytorch教程之Tensor的值及操作使用學習》,本文關鍵詞  pytorch,教程,之,Tensor,的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《pytorch教程之Tensor的值及操作使用學習》相關的同類信息!
  • 本頁收集關于pytorch教程之Tensor的值及操作使用學習的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 欧美黑人体内she精在线观看| 国产有码在线| 扒开双腿疯狂进出爽爽爽动态图| 精品久久精品久久| 蜜臀91丨国产人妻人伦图片| 精品少妇一区二区三区大牛影视| 亚洲女人天堂a在线播放| 晚上在线观看| 国产精品青青久久| 岳好多水?快?深点| 鲁丝片一区二区三区毛片| 永久免费看A片无码网站十九| 11111日本网站| 韩国精品欧美一区二区三区| 秋霞在线观看最新手机版| 特级毛片绝黄A片免费播冫| 成人Av无码999一区二区三区| 女主调教vk| 欧美三级午夜伦理片| 陈宝莲一级毛片| 日本大尺度做爰无遮版夏天的滋味 | 西西人体大尺度44rtnet| 87福利成人高清电影| 日韩精品在线免费观看| 欧美午夜精品成人片在线播放| 色欲久久久久久综合网精品 | 啊啊啊啊好爽视频| 国产99精品免费视频看6| 国产美女视频免费观看的软件| 艹逼大片| 摆成羞耻的姿势校花| 精品免费在线视频| 国产精品逍遥阁海角社区| 精品久久久久天堂漫画无码AV| 边亲边解衣服gif| 特级黄国产片一级视频播放| 男生戳美女两腿中间那个视频| 亚洲AV无码A片在线观看蜜桃| 久久精品视频亚洲| 把腿张开看老子臊烂你免费| 偷窥女厕AAAAAA片|