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

电子商务网站建设与维护的教学wordpress婚恋网模板

电子商务网站建设与维护的教学,wordpress婚恋网模板,网页制作公司深圳,开发软件大全1. 张量概念 张量本质上是一个n维数组#xff0c;它在numpy中为ndarray, 在pytorch中称为tensor #xff0c; 两者的区别在于#xff1a; numpy仅支持CPU计算tensor能支持GPU运算#xff0c;并且支持自动微分#xff0c;更适合深度学习 2. 张量的访问 一个二维矩阵a它在numpy中为ndarray,  在pytorch中称为tensor 两者的区别在于 numpy仅支持CPU计算tensor能支持GPU运算并且支持自动微分更适合深度学习 2. 张量的访问 一个二维矩阵a可以使用切片的方式灵活访问 访问指定元素a [1,2]访问一整行元素a [1,:]访问一整列元素a[:,1]访问1到3行之间、第1列以后的矩形区域a[1:3, 1:]切片统一是左闭右开跳跃访问a[::3, ::2] 表示每3行取一行036……、每2列取一列024……的方式访问 3. 张量的初始化 x torch.arrange(12) : 初始化元素数量为12的一维张量tensor), 元素值分别为从0开始的前12个整数。x.shape张量的形状即张量的维度信息例如1维12列。x.numel元素数量类似于数组的len函数。y x.reshape(3,4) 修改张量的形状为3行4列元素数量及值不变y只是x的一个view。torch.zeros((2,3,4)) 和torch.ones((2,3,4))torch.randn(2,3,4): 创建指定形状的张量并初始化为全0或全1或全随机数。torch.tensor([[1,2,3,4], [5,6,7,8], [9,10,11,12]]) : 创建一个张量并为每个元素赋确定值。 4. 运算 标准运算直接使用算术运算符、-、*、/对具有相同形状的张量进行操作它将对每个位置的元素分别使用运算符进行操作。 x torch.tensor([1.0, 2, 4, 8]) y torch.tensor([2, 2, 2, 2]) x y, x - y, x * y, x / y, x ** y # **运算符是求幂运算# 输出 (tensor([ 3., 4., 6., 10.]),tensor([-1., 0., 2., 6.]),tensor([ 2., 4., 8., 16.]),tensor([0.5000, 1.0000, 2.0000, 4.0000]),tensor([ 1., 4., 16., 64.])) 求冥运算 torch.exp(x)# 输出 tensor([2.7183e00, 7.3891e00, 5.4598e01, 2.9810e03]) 多个张量连接 # dtype可以指定初始元素值的类型为float而不是默认的整数。 X torch.arange(12, dtypetorch.float32).reshape((3,4)) Y torch.tensor([[2.0, 1, 4, 3], [1, 2, 3, 4], [4, 3, 2, 1]]) # X (tensor([[ 0., 1., 2., 3.],[ 4., 5., 6., 7.],[ 8., 9., 10., 11.]]), # Y (tensor([[ 2., 1., 4., 3.],[ 1., 2., 3., 4.],[ 4., 3., 2., 1.]]),# dim0表示按照第1维即行进行数据连接将Y矩阵每一行连接到X矩阵每一行的后面 # dim1则表示按照第二维即列进行数据列表 torch.cat((X, Y), dim0), # 输出tensor([[ 0., 1., 2., 3., 2., 1., 4., 3.],[ 4., 5., 6., 7., 1., 2., 3., 4.],[ 8., 9., 10., 11., 4., 3., 2., 1.]]))等值判断等于每个位置的元素分别进行等值判断 X Y # 输出 tensor([[False, True, False, True],[False, False, False, False],[False, False, False, False]]) 求和对张量中所有元素求和产生一个单元素张量 X.sum() 5. 广播机制 用于对形状不同的矩阵执行按元素操作工作机制为 通过复制元素来扩展矩阵以便两个张量具有相同的形状。对扩展后相同形状的矩阵执行上述操作。 两个张量a 为3行1列b为1行2列 a torch.arange(3).reshape((3, 1)) b torch.arange(2).reshape((1, 2)) a, b# 输出 (tensor([[0],[1],[2]]),tensor([[0, 1]])) 形状不同的张量进行算术运算时会自动扩展为相同的形状后再进行运算。 a btensor([[0, 1],[1, 2],[2, 3]]) 6. 切片赋值 指定元素赋值 X[1, 2] 9 多个元素赋相同的值 # 矩阵前两行的每个元素都赋值12 X[0:2, :] 12 # 输出X tensor([[12., 12., 12., 12.],[12., 12., 12., 12.],[ 8., 9., 10., 11.]]) 7. 原地操作 有些操作会引起新分配内存例如 before id(Y) # 这一步运算后Y已经指向了另一个地址 Y Y X id(Y) before# 输出 False 这会带来的问题是在机器学习中我们可能有数百兆的参数并且在一秒内多次更新所有参数。通常情况下我们希望原地执行这些更新。 原地操作的方法 # 原地操作写法-1 Y[:] X Y # 原地操作写法-2 X Y 8. 张量与numpy的转换 A X.numpy()     # 张量转换为numpy数组B torch.tensor(A)   # numpy数组转换为张量a.item()           # 将只有一个元素的张量转换为普通的python变量
http://www.pierceye.com/news/831257/

相关文章:

  • 中国最早做网站是谁卖网站怎样做
  • 张店专业网站优化哪家好书画工作室网站模板网站建设
  • 兰州网站制作怎么样青海哪家做网站的公司最大
  • 云龙湖旅游景区网站建设招标网站升级改版需要几天
  • 高端大气网络设计建设公司网站织梦模板沈阳模板建站哪家好
  • 郑州哪有做网站的高端网站建设与制作
  • 江阴网站网站建设蓝色 宽屏 网站 模板下载
  • 网站建设设计大作业重庆公共信息交易资源网
  • 做公司网站的多少钱公司建网站价格
  • 河间米各庄网站建设制作网站页面模板 建设中
  • wordpress首页添加站点统计小工具住房城乡建设部门门户网站
  • 网站建设在哪块做创业园网站建设
  • 郑州搭建网站公司互联网公司网站建设的目的
  • 响应式视频网站什么是权重高的网站
  • 做教育网站挣钱我的网站域名是什么
  • django 网站开发实例哪里可以检测胎儿性别
  • 刷排名凡搜网站宝微信5000人接推广费用
  • 网站优化外包服务专业网站建设服务商
  • 江西企业网站建设费用wordpress正在执行例行维护_请一分钟后回来.
  • 苏宁推客如何做网站创建一个网站的步骤
  • 优化网站广告优化东莞美食网站建设报价
  • 单页网站的营销定制应用软件有哪些
  • 如何建立一个网站详细步骤品牌建设可以从哪方面入手
  • 杨浦做网站福州网站公司
  • 厦门网站建设工程汽车网站正在建设中模板
  • 关于网站规划建设方案书怎么制作官网
  • 网站域名注销流程昌邑微信网站建设公司
  • 如何做众筹网站wordpress手机投放广告
  • 贵阳制作网站的公司如何找友情链接
  • 苏州诶茵诶公司网站flash网站怎么制作