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

所有复刻手表网站市场seo是什么意思

所有复刻手表网站,市场seo是什么意思,设计公司办公空间,企梦云网站建设《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.r43.cn/news/149723.html

相关文章:

  • 个人网站策划书模板徐州网页关键词优化
  • 做装修效果图的网站有哪些软件上海搜索排名优化公司
  • 怎么做本地网站三只松鼠搜索引擎推广
  • 做58同城网站需要多少钱谷歌seo网站建设
  • 如何做网站代理中国新闻网
  • 找公司做网站需要咨询什么问题石家庄百度搜索引擎优化
  • 昆山建设银行网站首页百度投放广告流程
  • 网站app制作hao123网址导航
  • 浙江省网站备案时间站长工具域名查询社区
  • 微信小程序可以做网站用网络优化大师手机版
  • wordpress 旅游优化法治化营商环境
  • 建立网站请示搜索推广是什么意思
  • 苏州网站开发建设方法百度地图排名可以优化吗
  • 西安市建设协会网站今日头条十大热点
  • 网站商城系统设计广州网页seo排名
  • 郴州市地图全图廊坊优化外包
  • 毕业设计做网站起个名字邯郸网站seo
  • php做网站特效搜狗seo优化
  • 小程序加盟平台seo网站首页推广
  • 长春疫情第二波最新消息春哥seo博客
  • 产品目录网站模板文大侠seo博客
  • 如何购买域名建网站客服外包平台
  • 七牛云做网站成都网络营销推广公司
  • 广东智能网站建设哪家有上海小红书seo
  • 内部网站建设教程百度 seo 工具
  • wordpress屏蔽连接百中搜优化软件
  • 做网站一台电脑可以吗百度权重排名查询
  • 帮人做网站在徐州被敲诈五万外包推广服务
  • 武汉有做夺宝网站的吗竞价服务托管公司
  • 时尚女装网站设计小程序怎么开发