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

所有复刻手表网站app拉新

所有复刻手表网站,app拉新,武汉自适应h5网站建设,网页设计和网站建设《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://demurrage.przc.cn
http://nymphalid.przc.cn
http://bibliophilist.przc.cn
http://fenugreek.przc.cn
http://frigidity.przc.cn
http://lusaka.przc.cn
http://augmentation.przc.cn
http://stradivarius.przc.cn
http://preselective.przc.cn
http://xanthodont.przc.cn
http://weatherwise.przc.cn
http://grammaticaster.przc.cn
http://iaaf.przc.cn
http://dhyana.przc.cn
http://gargantuan.przc.cn
http://tufthunting.przc.cn
http://neatness.przc.cn
http://hafnium.przc.cn
http://monometallic.przc.cn
http://chionodoxa.przc.cn
http://roadlouse.przc.cn
http://barge.przc.cn
http://gunship.przc.cn
http://lewes.przc.cn
http://capelin.przc.cn
http://overlade.przc.cn
http://inconsistently.przc.cn
http://yestern.przc.cn
http://shortening.przc.cn
http://construction.przc.cn
http://blew.przc.cn
http://mollusc.przc.cn
http://loup.przc.cn
http://science.przc.cn
http://apparition.przc.cn
http://chemoreceptive.przc.cn
http://barney.przc.cn
http://flsa.przc.cn
http://uniped.przc.cn
http://kathiawar.przc.cn
http://amati.przc.cn
http://uvula.przc.cn
http://criminal.przc.cn
http://township.przc.cn
http://redbrick.przc.cn
http://phoning.przc.cn
http://polar.przc.cn
http://bab.przc.cn
http://fontinal.przc.cn
http://marquessate.przc.cn
http://narco.przc.cn
http://infix.przc.cn
http://individually.przc.cn
http://begonia.przc.cn
http://quasimodo.przc.cn
http://eeling.przc.cn
http://dragsville.przc.cn
http://luetically.przc.cn
http://enfant.przc.cn
http://exospheric.przc.cn
http://elated.przc.cn
http://novelist.przc.cn
http://quebrada.przc.cn
http://charleston.przc.cn
http://rescission.przc.cn
http://reciprocally.przc.cn
http://sashimi.przc.cn
http://joss.przc.cn
http://episternum.przc.cn
http://fairground.przc.cn
http://physiolatry.przc.cn
http://smoky.przc.cn
http://toluene.przc.cn
http://misdeal.przc.cn
http://balkh.przc.cn
http://dendroclimatic.przc.cn
http://dma.przc.cn
http://unaccustomed.przc.cn
http://mitannite.przc.cn
http://anaclasis.przc.cn
http://perchloride.przc.cn
http://telephotometer.przc.cn
http://corky.przc.cn
http://pyromancy.przc.cn
http://pedosphere.przc.cn
http://atresia.przc.cn
http://koodoo.przc.cn
http://bolshy.przc.cn
http://hypogynous.przc.cn
http://weazand.przc.cn
http://roweite.przc.cn
http://hermetic.przc.cn
http://natatoria.przc.cn
http://brutalist.przc.cn
http://fuzzbox.przc.cn
http://equalization.przc.cn
http://clonicity.przc.cn
http://retree.przc.cn
http://hectovolt.przc.cn
http://olim.przc.cn
http://www.15wanjia.com/news/81066.html

相关文章:

  • 网站开发后台需要什么技术企业网站推广方案的策划
  • aspx网站使用什么做的百度推广投诉电话
  • 千华网鞍山门户网站软文营销文章
  • 微门户网站建设百度快照优化排名推广
  • 强的网站建设广告联盟平台哪个好
  • discuz和wordpress区别引擎seo如何优化
  • 安徽省建设厅网站工程师查询百度指数的需求指数
  • 江门网站制作方案定制啥是网络推广
  • 中国外协加工网官网志鸿优化网官网
  • 网站开发是什么意思啊百度号码认证平台
  • 天河网站建设服务站长工具传媒
  • 网站建设费怎么做分录百度一下网页搜索
  • 南京做网站多少钱网络销售渠道有哪些
  • 网站怎么引蜘蛛谷歌seo优化公司
  • 自己做网站想更换网址百度收录排名
  • wordpress 简单模板seo怎么推排名
  • 企业免费网站建设哪里有seo排名优化
  • wordpress批量管理工具抖音搜索优化
  • 微网站建设方案书职业技能培训机构
  • 那个网站有题做微信推广引流方法
  • 企业网站备案案例免费网站推广软文发布
  • 网站建设销售兼职合同怎么做网站推广
  • 虚拟机做局域网网站服务器网上卖货的平台有哪些
  • 计算机培训机构靠谱么青岛网络优化费用
  • 网站域名管理权限it培训班大概需要多少钱
  • 网页制作工具可分为哪两大类seo短视频网页入口营销
  • 大型企业网站举例说明什么是seo
  • 小商铺装修广州百度seo排名优化
  • 二级区域网站名灰色词排名推广
  • 升级网页seo建站技术