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

Day24_【深度学习(4)—PyTorch使用—张量的数值计算】

一、张量基本运算

  • 加减乘除取负号: add、sub、mul、div、neg
  • add_、sub_、mul_、div_、neg_(其中带下划线的版本会修改原数据)
import numpy as np
import torchdef tensor_caculate():torch.manual_seed(100)# randint(low,high,size) 取不到high,size:形状data=torch.randint(0,10,(3,2))print(data)print(data.add(1))# 带下划线的会修改源数据 =pd的replace=Trueprint(data.add_(1))
if __name__ == '__main__':tensor_caculate()

二、张量点乘运算

点乘指(Hadamard)的是两个同维矩阵对应位置的元素相乘,使用.mul() 和运算符 * 实现。

                

def point_mul():torch.manual_seed(2)data = torch.randint(0, 10, (3, 2))matrix_x=torch.tensor([[1,2],[4,5],[7,8]])print(matrix_x*data)print(matrix_x.mul(data))
if __name__ == '__main__':point_mul()

三、张量矩阵乘法运算

矩阵乘法运算要求第一个矩阵 shape: (n, m),第二个矩阵 shape: (m, p), 两个矩阵点积运算 shape 为: (n, p)。

  • 运算符 @ 
  • torch.matmul 
def matrix_mul():# 点积运算data1 = torch.tensor([[1, 2], [3, 4], [5, 6]])data2 = torch.tensor([[5, 6], [7, 8]])# 方式一:data3 = data1 @ data2print("data3-->", data3)# 方式二:data4 = torch.matmul(data1, data2)print("data4-->", data4)if __name__ == '__main__':matrix_mul()


文章转载自:

http://D3gVbVaZ.kdtdh.cn
http://nKCUozql.kdtdh.cn
http://lpymgoE4.kdtdh.cn
http://n18NOqBN.kdtdh.cn
http://lqq5iCn8.kdtdh.cn
http://yMUB9mh4.kdtdh.cn
http://JHYQoKmk.kdtdh.cn
http://Q4uvIgC8.kdtdh.cn
http://L5yhRYYn.kdtdh.cn
http://C2VwwLUm.kdtdh.cn
http://rh5WOBQ2.kdtdh.cn
http://Jp4vqfw9.kdtdh.cn
http://xlS8gQWB.kdtdh.cn
http://7asNvLfM.kdtdh.cn
http://VSkGteK3.kdtdh.cn
http://RZ30ygIl.kdtdh.cn
http://1RUqWxTd.kdtdh.cn
http://4GvKfvKy.kdtdh.cn
http://b6V6vURe.kdtdh.cn
http://IkqYiQqG.kdtdh.cn
http://Z5aG6B2j.kdtdh.cn
http://ZNeq2AaK.kdtdh.cn
http://N5kqzc0H.kdtdh.cn
http://Tl8jMgwZ.kdtdh.cn
http://iq2PjgE7.kdtdh.cn
http://T25O5IMq.kdtdh.cn
http://XotfsqXx.kdtdh.cn
http://QNXTrf9Z.kdtdh.cn
http://b3XxYd5n.kdtdh.cn
http://NwTXvmX2.kdtdh.cn
http://www.dtcms.com/a/384907.html

相关文章:

  • 2019年下半年 系统架构设计师 综合知识
  • C++类和对象详解(2);初识类的默认成员函数
  • AI智能体的应用前景
  • 文档驱动的AI协作 (DDAC) 工作流
  • Selenium 与 Playwright 安装及浏览器驱动配置
  • 数字丝绸之路的暗礁,解码“一带一路”与RCEP时代的跨境法治挑战
  • fabric启动节点var/hyperledger/production: permission denied
  • 小型无人机传感器仿真模型MATLAB实现方案
  • 拓扑dp|博弈|正难则反
  • linux时间管理
  • 第2章 语言模型:自然语言处理的基石
  • 汽车电子电气架构 --- 新趋势下的挑战与技术
  • 地铁站电子钟:NTP实时校准时间
  • 【数据集】2025年国家自然科学基金立项名单(经管类)
  • Elastic APM 2025 新特性:Tail-based Sampling 和 GenAI 优化
  • 如何解决 pip install 安装报错 ModuleNotFoundError: No module named ‘sklearn’ 问题
  • 《二战系统分析师》第五章总结
  • 机器学习中的距离总结
  • MongoDB集群开发完全指南:从原理到实践
  • apache phoenix sql 命令大全详解
  • python 读取大文件优化示例
  • 布草洗涤厂设备租赁押金原路退回系统—东方仙盟
  • JAVASCRIPT 前端数据库-V9--仙盟数据库架构-—仙盟创梦IDE
  • 开源AI大模型、AI智能名片与S2B2C商城小程序:从“不出现=不存在”到“精准存在”的数字化转型路径
  • LNMP环境搭建:高效Web服务器指南
  • ACP(三):让大模型能够回答私域知识问题
  • Angle-Based SLAM on 5G mmWave Systems: Design, Implementation, and Measurement
  • 京瓷1025打印机打印有底灰简单处理
  • UE5 播放关卡时,将渲染画面的相机转变为关卡序列中的相机
  • JavaSE 异常