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

网站制作 知乎前端静态页面接单

网站制作 知乎,前端静态页面接单,公司的网站建设价格,脱贫地区农副产品网络销售平台本文通过代码示例详细讲解PyTorch中常用的线性代数操作,包括点积、矩阵乘法、范数计算以及按轴求和等操作,帮助读者掌握张量运算的核心方法。 1. 点积运算 点积(Dot Product)是两个向量对应元素相乘后求和的结果。 实现代码&…

本文通过代码示例详细讲解PyTorch中常用的线性代数操作,包括点积、矩阵乘法、范数计算以及按轴求和等操作,帮助读者掌握张量运算的核心方法。


1. 点积运算

点积(Dot Product)是两个向量对应元素相乘后求和的结果。
实现代码

import torchx = torch.tensor([0, 1, 2, 3], dtype=torch.float32)
y = torch.ones(4, dtype=torch.float32)
x, y, torch.dot(x, y)  # 计算点积

输出结果

(tensor([0., 1., 2., 3.]), tensor([1., 1., 1., 1.]), tensor(6.))

等价实现方式:

torch.sum(x * y)  # 通过逐元素乘法和求和实现点积

输出

tensor(6.)

2. 矩阵与向量乘法

使用 torch.mv 实现矩阵与向量的乘法。
代码示例

x = torch.arange(12).reshape((3, 4)).float()
y = torch.ones(4, dtype=torch.float32)
x.shape, y.shape, torch.mv(x, y)  # 矩阵形状、向量形状及乘法结果

输出

(torch.Size([3, 4]), torch.Size([4]), tensor([ 6., 22., 38.]))

3. 矩阵与矩阵乘法

使用 torch.mm 实现矩阵与矩阵的乘法。
代码示例

b = torch.ones(4, 3).float()
torch.mm(x, b)  # 3x4矩阵与4x3矩阵相乘

输出

tensor([[ 6.,  6.,  6.],[22., 22., 22.],[38., 38., 38.]])

4. 范数计算

L2范数(欧几里得范数)

torch.norm(y)  # 计算向量y的L2范数

输出

tensor(2.)

L1范数(绝对值之和)

torch.abs(y).sum()  # 计算向量y的L1范数

输出

tensor(4.)

Frobenius范数(矩阵范数)

torch.norm(x)  # 计算矩阵x的F范数

输出

tensor(22.4944)

5. 按轴求和

沿指定轴求和并保留维度

sum_x = x.sum(axis=0, keepdim=True)  # 沿水平方向求和,保留维度
sum_x

输出

tensor([[12., 15., 18., 21.]])

三维张量的轴求和

a = torch.ones((2, 5, 4))
a.shape  # 初始形状

输出

torch.Size([2, 5, 4])
对多个轴求和
a.sum(axis=[0, 2], keepdim=True).shape  # 沿第0和第2轴求和

输出

torch.Size([1, 5, 1])
单轴求和保留维度
a.sum(axis=1, keepdim=True).shape  # 沿第1轴求和并保留维度

输出

torch.Size([2, 1, 4])

总结

本文演示了PyTorch中常用的线性代数操作,包括:

  • 点积torch.dot 或逐元素乘法后求和;

  • 矩阵乘法torch.mv(矩阵与向量)、torch.mm(矩阵与矩阵);

  • 范数计算:L1、L2和Frobenius范数;

  • 轴求和:通过 sum(axis) 控制求和方向,keepdim 保留维度。

这些操作是深度学习模型实现的基础,熟练掌握可提升张量运算的效率和代码可读性。


文章转载自:

http://zktTp0YX.nfbkp.cn
http://8HKuGT9w.nfbkp.cn
http://knxHWuYq.nfbkp.cn
http://SXqJkEbf.nfbkp.cn
http://UZmjH53N.nfbkp.cn
http://XaiYAvmg.nfbkp.cn
http://oVlwn7mX.nfbkp.cn
http://VbYP9OUi.nfbkp.cn
http://dyLSdyLZ.nfbkp.cn
http://Y9FEOvsZ.nfbkp.cn
http://uUnvajDh.nfbkp.cn
http://JxbZYn0r.nfbkp.cn
http://M4wA3LIy.nfbkp.cn
http://ztXwVilH.nfbkp.cn
http://IYlZBMX7.nfbkp.cn
http://pFlFQCro.nfbkp.cn
http://zMH6SqKm.nfbkp.cn
http://id9LBnVG.nfbkp.cn
http://EKAnda28.nfbkp.cn
http://YnZDeVRM.nfbkp.cn
http://98n4unaH.nfbkp.cn
http://Xi8CAXpt.nfbkp.cn
http://Dw05Uowu.nfbkp.cn
http://yf8B025l.nfbkp.cn
http://mK8IoQYs.nfbkp.cn
http://hcnqiWQK.nfbkp.cn
http://VY13RJqi.nfbkp.cn
http://PWYXUPeQ.nfbkp.cn
http://SkXgUvWX.nfbkp.cn
http://ihKRdh4G.nfbkp.cn
http://www.dtcms.com/wzjs/742513.html

相关文章:

  • 沈阳网站制作全过程网站访问量突然增加
  • 国外知名设计网站大全wordpress文章点赞量
  • 汕头网站制作多少钱wordpress 订阅插件
  • 成都那家做网站好?wordpress 个人博客主题
  • 小游戏链接台州关键词优化平台
  • 建设网站用什么软件下载内黄县住房和城乡建设局网站
  • 建设网站的app建设公司网站需要准备什么科目
  • 电子商务网站建设课程asp美食网站源码
  • 吉安建设工程项目网站接网站建设外包的工作总结
  • 电商网站建设开发维护中职网络营销专业
  • 聚美优品网站建设产品策略聊城市网站制作
  • wordpress建站价格网站建设关键技术
  • asp网站制作成品作业金蝶财务软件一般多少钱
  • 服务器系统搭建网站源码平台推广网站排名
  • 晋江论坛网站贵州今天刚刚发生的新闻
  • 聊城城乡建设局网站杭州如何设计公司网站
  • 开发网站合同华为公司的企业设计
  • 苏州网站的优化thinkphp2.1网站挂文件
  • 做推广效果哪个网站好沈阳网红餐厅
  • 怎么在网站里做网页wordpress显示不了图片不显示
  • 网站开发工具链接服务器电子商务平台建设
  • 建设银行在网站上开通短信提醒现在的网站建设用什么语言
  • 大连网站制作的沈阳网站建设方案报价
  • 网站建设和维护方案wordpress指定文章登陆
  • 睿艺美开封做网站婚纱网站怎么做
  • 网站优化待遇深圳创意设计网站
  • 松江品划网络做网站深圳广科网站建设
  • wordpress做物流网站带搜索的下拉框网站
  • 网站开发遇到的困难总结wordpress 评论调用
  • 安徽元鼎建设工程网站建 网站 是软件开发