位置: IT常识 - 正文

Torch计算方法(torch测定)

编辑:rootadmin
Torch计算方法

推荐整理分享Torch计算方法(torch测定),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:torch定量测定,torch测定及意义,torch数值,torch的,torch数值怎么看,torch的,torch测定,torch数值怎么看,内容如对您有帮助,希望把文章链接给更多的朋友!

Torch 中的计算方法与 Numpy 的计算方法很类似;Torch中带 “下划线 ” 的操作,都是in-place的。

求和:

torch.sum() 对输入的 tensor 数据的某一维度求和;

1.torch.sum(input, dtype=None) 2.torch.sum(input, list: dim, bool: keepdim=False, dtype=None) → Tensor   input:输入一个tensor dim:要求和的维度,可以是一个列表 keepdim:求和之后这个dim的元素个数为1,如果要保留,则keepdim=True

a = torch.ones((2, 3))a1 = torch.sum(a)a2 = torch.sum(a, dim=0) -》 tensor([2., 2., 2.])a3 = torch.sum(a, dim=1) -》 tensor([3., 3.])

keepdim=True 时会保持 dim 维度,不会被squeeze;

a1 = torch.sum(a, dim=(0, 1), keepdim=True)a2 = torch.sum(a, dim=(0,), keepdim=True) -》 tensor([[2., 2., 2.]])a3 = torch.sum(a, dim=(1,), keepdim=True) -》 tensor([[3.], [3.]])

加法:

torch.add():对两个张量进行相加,格式需相同,若格式不同则以复制的方式进行扩容后再相加。 add_() 均为in-place 形式,修改了对应变量中的数值。

x = torch.arange(1., 6.)a = torch.randn(4)b = torch.randn(4, 1)# alpha * b + a, 维度不够的地方自动扩容print(torch.add(a, b, alpha=10))p = torch.randn(4)q = torch.randn(4)p.add(q, alpha=10)p.add_(q, alpha=10)

均值:

mean(),dim=0 时按行求平均值,返回(1,列数);dim=1 时按列求均值,返回(行数,1),default=None 时,返回所有元素的均值。

x = torch.arange(12).view(4, 3)'''注意:在这里使用的时候转一下类型,否则会报RuntimeError: Can only calculate the mean of floating types. Got Long instead.的错误。查看了一下x元素类型是torch.int64,根据提示添加一句x=x.float()转为tensor.float32就行'''x = x.float()x_mean = torch.mean(x)x_mean0 = torch.mean(x, dim=0, keepdim=True)x_mean1 = torch.mean(x, dim=1, keepdim=True)

乘法:

Torch计算方法(torch测定)

mul() 与 multiply() 是同一个函数不同名称;

a = torch.randn((1, 2))b = torch.randn((2, 1))print(torch.mul(a, b))

matmul() ,张量乘法, 输入可以是高维数据。

dot():input 和 output 的点乘,input 和 output 都必须是一维的张量(shape 属性中只有一个值)且元素个数相同。

mm():实现线性代数中的矩阵乘法(matrix multiplication):(n×m) × (m×p) = (n×p) 。

mv():实现矩阵和向量(matrix × vector)的乘法,input 为 n×m,output 为一维张量。

减法:

torch.sub(input, other, *, alpha=1, out=None)

input:被减数,张量格式 other:减数 alpha:默认为 1 out:指定 torch.sub() 输出值被赋给的变量,可不指定。

是否有限:

num = torch.tensor(1)   # 数字1

res = torch.isfinite(num)  # True

num = torch.tensor(float('inf')) # 正无穷大

res = torch.isfinite(num)  # False

是否为空:

res=torch.isnan(torch.tensor([1, float('inf'), 2, float('-inf'), float('nan')]))

本文链接地址:https://www.jiuchutong.com/zhishi/298896.html 转载请保留说明!

上一篇:vue中computed的详细讲解(vue computed set get)

下一篇:【JS】js数组分组,javascript实现数组的按属性分组(js数组分组并排序)

  • 挣扎,我喜欢用这个词去形容成长(用挣扎来造句)

    挣扎,我喜欢用这个词去形容成长(用挣扎来造句)

  • vivo电话录音怎么设置(vivo电话录音怎么发送到微信)

    vivo电话录音怎么设置(vivo电话录音怎么发送到微信)

  • 红米5A悬浮球怎么开启(红米手机悬浮球打开缩小窗口)

    红米5A悬浮球怎么开启(红米手机悬浮球打开缩小窗口)

  • 华为手机输入法故障怎么解决(华为手机输入法黑色怎么变成白色)

    华为手机输入法故障怎么解决(华为手机输入法黑色怎么变成白色)

  • ipv4地址中a类b类c类地址分别是如何定义的(ipv4地址中a类b类c类的网络号是)

    ipv4地址中a类b类c类地址分别是如何定义的(ipv4地址中a类b类c类的网络号是)

  • miui11怎么缩小桌面图标(小米11怎么调整桌面)

    miui11怎么缩小桌面图标(小米11怎么调整桌面)

  • 显示屏是内屏吗(屏幕显示是内屏还是外屏)

    显示屏是内屏吗(屏幕显示是内屏还是外屏)

  • oppoa11没有呼吸灯吗(oppoa83没有呼吸灯怎么办)

    oppoa11没有呼吸灯吗(oppoa83没有呼吸灯怎么办)

  • 小米充电头可以给苹果充电吗(小米充电头可以给华为充电吗)

    小米充电头可以给苹果充电吗(小米充电头可以给华为充电吗)

  • 乐视mx2怎么更换电池(乐视2怎么换屏幕)

    乐视mx2怎么更换电池(乐视2怎么换屏幕)

  • word文档窗口无法缩小(word的文档窗口)

    word文档窗口无法缩小(word的文档窗口)

  • soul怎么查访客(soul怎么查看看过我的人)

    soul怎么查访客(soul怎么查看看过我的人)

  • 南京电子地铁卡怎么使用(南京电子地铁卡怎么用)

    南京电子地铁卡怎么使用(南京电子地铁卡怎么用)

  • 添加sku会影响权重吗(添加sku会降权吗)

    添加sku会影响权重吗(添加sku会降权吗)

  • word参考文献怎么标注(word参考文献怎么自动生成)

    word参考文献怎么标注(word参考文献怎么自动生成)

  • 网络编程是做什么的(网络编程有什么用)

    网络编程是做什么的(网络编程有什么用)

  • 五g网络需要换手机吗(五g网络要换手机卡吗)

    五g网络需要换手机吗(五g网络要换手机卡吗)

  • 苹果自动扣费能退款吗?(苹果自动扣费能退回来吗?)

    苹果自动扣费能退款吗?(苹果自动扣费能退回来吗?)

  • tcl如何下载家庭圈

    tcl如何下载家庭圈

  • 微鲤实名认证怎么解除(微鲤看看怎么解除绑定身份证)

    微鲤实名认证怎么解除(微鲤看看怎么解除绑定身份证)

  • 腾达路由器的初始密码是多少(腾达路由器的初始账号和密码是什么)

    腾达路由器的初始密码是多少(腾达路由器的初始账号和密码是什么)

  • 抖音怎么推广(抖音怎么推广广告)

    抖音怎么推广(抖音怎么推广广告)

  • mac10.10怎么打电话?mac打电话/发短信教程(视频)(mac如何打电话)

    mac10.10怎么打电话?mac打电话/发短信教程(视频)(mac如何打电话)

  • PHP中ThinkPhp框架的token使用(thinkphp框架怎么用)

    PHP中ThinkPhp框架的token使用(thinkphp框架怎么用)

  • 支付短期借款利息的会计科目
  • 工程材料发票备注要求
  • 土地出让价款
  • 固定资产报废需要哪些人签字
  • 公允价值模式下,投资性房地产不计提折旧或摊销
  • 嵌入式软件产品的批准放行
  • 小规模纳税人开票税率
  • 销售材料取得的进项税额
  • 同一张记账凭证可以出现多笔分录吗
  • 公司用货币资金做账
  • 企业将存货低价出售处理要如何做会计处理?
  • 法律责任的具体内容
  • 个人独资企业免税销售额
  • 个体户超过3万怎么纳税
  • 请问什么是全员安全生产责任制
  • 筹建期间职工福利费都要通过应付职工薪酬核算吗
  • 不抵扣的发票怎么导入做账系统
  • 用工和用人单位
  • 企业汇算清缴弥补以前年度亏损后还需退税
  • 外企企业所得税怎么计算
  • 个体户免税额度超出了
  • 亏损的结转分录
  • 收到的产品返利怎么做账
  • 商业汇票收款到什么账户
  • 工会经费的会计分录2022
  • 未签订劳动合同工资如何给付
  • 失联发票进项税额转出
  • 企业注销需要多久
  • windows7中
  • linux sed 行尾
  • 什么叫绝地求生
  • pddocument.load
  • 进口小汽车消费税率
  • 桔梗的功效与作用吃法
  • 支持h5浏览器
  • 利用php计算1+2+3+...+100
  • php的file函数
  • 长期债券投资业务处理
  • 办公大楼装修费怎么算
  • vue的自定义指令怎么用
  • 库存现金日记账的登记依据
  • java+php
  • 什么是webrip
  • 超参数设置
  • 即插即用是什么意思?
  • 旧固定资产出售增值税率如何计算
  • 服务业加计扣除比例
  • 自产农产品免征个人所得税吗
  • 幼儿园免征增值税账务处理
  • 增值税的滞纳金税率
  • 行政事业单位支出劳务费规定
  • 投资公司和控股公司关系
  • 科技型中小企业有什么好处
  • sql语句自动执行
  • 未达起征点的增值税会计处理
  • 企业促销费用项目有哪些
  • 转让旧固定资产怎么处理
  • 国债逆回购收益什么时候到账
  • 企业薪资制度
  • 代金券的利弊有哪些方面
  • 销售产品收到现款120元是什么制
  • 对公网银回单可以导出吗
  • 总公司和分公司企业所得税分配
  • 建账的基本步骤
  • 该卡已在其他账户中存在什么意思
  • ubuntuone
  • zui哪个版本最好
  • win10注册表的作用
  • yum could not resolve host
  • window10耳机有电流
  • linux中make
  • linux系统怎么弄
  • 模型变量是什么
  • dos批处理教程
  • unity性能和内存优化
  • JavaScript 事件绑定及深入
  • javascript制作小程序
  • asp.net+jquery.form实现图片异步上传的方法(附jquery.form.js下载)
  • 四川税务服务大厅
  • 税务备案表银行留存
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设