当前位置: 首页 > news >正文

网站设计就业培训市场调研公司收费标准

网站设计就业培训,市场调研公司收费标准,以应用为导向的高职高专数学课程改革与建设 教学成果奖申报网站,上海网络建设公司《Pytorch新手入门》第一节-认识Tensor 一、认识Tensor1.1 Tensor定义1.2 Tensor运算操作1.3 Tensor与numpy转换 参考《深度学习框架PyTorch:入门与实践_陈云(著)》 一、认识Tensor 1.1 Tensor定义 Tensor 是 PyTorch 中重要的数据结构,可认为是一个高…

《Pytorch新手入门》第一节-认识Tensor

  • 一、认识Tensor
    • 1.1 Tensor定义
    • 1.2 Tensor运算操作
    • 1.3 Tensor与numpy转换

参考《深度学习框架PyTorch:入门与实践_陈云(著)》

一、认识Tensor

1.1 Tensor定义

Tensor 是 PyTorch 中重要的数据结构,可认为是一个高维数组。它可以是一个数(标量)一维数组(向量)二维数组(阵)或更高的数组。Tensor 和 numpy的ndarrays类似,但Tensor 可以使用GPU加速。

import torch
# 创建一个5*3的矩阵
x = torch.Tensor(5, 3)

在这里插入图片描述

# 查看Tensor的形状
print(x.size())
# 查看Tensor某一维的大小,两种写法等价
print(x.size()[0], x.size(1))
'''
torch.Size([5, 3])
5 3
'''

torch.size是tuple对象的子类,因此它支持 tuple 的所有操作,如xsize0[0]。

# 使用[0,1]均匀分布随机初始化二维数组
y = torch.rand(5, 3)

在这里插入图片描述

1.2 Tensor运算操作

# Tensor加法的三种写法
print(x + y)
print(torch.add(x, y))
print(torch.add(x, y, out=torch.Tensor(5, 3)))

在这里插入图片描述

# 将一个Tensor加到另一个Tensor
print(y.add(x)) #普通加法,不改变y的内容
print(y.add_(x)) # inplace加法,改变y的内容

函数名后面带下划线_的函数会修改 Tensor 本身。例如,x.add_()和x.t_()会改变x,但x.add()和x.t()会返回一个新的 Tensor,而x不变。
Tensor的切片操作与numpy类似,Tensor还支持很多操作,包括数学运算、线性代数、选择、切片等,其接口设计与numpy极为相似。

print(x[:, 1])
'''
tensor([0.0000e+00, 1.0516e-35, 0.0000e+00, 1.0515e-35, 0.0000e+00])
'''

1.3 Tensor与numpy转换

Tensor和numpy的数组间的互操作非常容易且快速。Tensor 不支持的操作,可以先转为 numpy 数组处理,之后再转回 Tensor。Tensor 和 numpy 对象共享内存,所以它们之间的转换很快,而且几乎不会消耗资源。

# tensor——》numpy array
a = torch.ones(5)
b = a.numpy()
'''
a tensor([1., 1., 1., 1., 1.])
b [1. 1. 1. 1. 1.]
'''
a.add_(1)
'''
a tensor([2., 2., 2., 2., 2.])
b tensor([2., 2., 2., 2., 2.])
'''
import numpy as np
# numpy array——》tensor
a = np.ones(5)
b = torch.from_numpy(a)

Tensor可通过.cuda方法转为GPU的Tensor,从而享受GPU带来的加速运算。

# 在不支持CUDA的机器下,这一步不会运行
if torch.cuda.is_available():x = x.cuda()y = y.cuda()print(x+y)
http://www.yayakq.cn/news/251223/

相关文章:

  • 网站基本功能郑州平面设计公司排行榜
  • 做啥网站最挣钱昆山设计公司
  • 如何申请开通网站企业网站建设要注意哪方面
  • 自己想建设一个网站网站优化建设安徽
  • 用js做的网站代码吗wordpress flash加载插件
  • 有特效的网站通过ip访问网站需要怎么做
  • 网站要怎么上传在线做图软件
  • 网站推广攻略wordpress代码目录
  • 苏州品牌网站建设网站排名方法
  • 在线制作网站地图深圳宝安区松岗
  • 女人与狗做视频网站辽源网站建设
  • 门户网站模版做纺织都有那些好网站
  • 汉中专业网站建设推广移动端网站怎么做seo
  • 天津专门做网站的公司wordpress音频播放
  • 社区做图网站wordpress 图片域名
  • 门户网站建设需求文档恒基建设集团网站地址
  • 厦门市建设工程造价网站首页网搜网
  • 可信赖的广州做网站指数是什么
  • 做网站 信科网络公众号第三方建微网站
  • c 做网站教程wordpress图片七牛云加速
  • 网站建设每年需要交多少钱先看网站案例您的网站也可以这么做
  • 建网站多少钱一个月企业建设网站的主要作用
  • 手机软件上传网站在线生成网页工具
  • 网站建设通查询东莞城建局电话是多少
  • 求个a站干煤棚网架公司
  • 马鞍山网站开发小程序app系统开发
  • 广州网站建设外包广州清洁公司
  • 永久免费自助建站系统移动应用开发是什么意思
  • 网站建设 主机托管深圳返利网站开发
  • 如何在税局网站上做税种认定做网站网站要找谁