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

海珠做网站公网店运营公司

海珠做网站公,网店运营公司,做网站用哪个软件写比较好,做独立网站需要注意什么本系列教程适用于没有任何pytorch的同学(简单的python语法还是要的),从代码的表层出发挖掘代码的深层含义,理解具体的意思和内涵。pytorch的很多函数看着非常简单,但是其中包含了很多内容,不了解其中的意思…

本系列教程适用于没有任何pytorch的同学(简单的python语法还是要的),从代码的表层出发挖掘代码的深层含义,理解具体的意思和内涵。pytorch的很多函数看着非常简单,但是其中包含了很多内容,不了解其中的意思就只能【看懂代码】,无法【理解代码】。

目录

  • 官方定义
  • demo
    • 不配置任何参数
    • 设置按维度求平均
    • 设置keepdim=True
  • 总结

官方定义

顾名思义,torch.mean返回输入张量中所有元素的平均值:

def mean(input: Tensor, dim: Sequence[Union[str, ellipsis, None]], keepdim: _bool=False, *, dtype: Optional[_dtype]=None, out: Optional[Tensor]=None) -> Tensor:

上述的源码的定义,看起来参数十分多,但实际只需要记住下面几个参数:

  • input,输出是一个张量(tensor),注意如果不是tensor可以通过torch.tensor转换为tensor
  • dim,取平均值的维度,默认值是对tensor里的所有元素取平均值
  • keepdim,即保留张量的维度,因为取平均值后肯定是降维的,但是keepdim=True可以使得输出张量的维度与输入张量保持一致

官方的文档如下,torch.mean

image-20230804170257922

demo

看下面一个例子:

matrix = [[1, 2, 3],[4, 5, 6],[7, 8, 9]]tensor = torch.tensor(matrix)
print(tensor)

输出的结果:

image-20230805142703946

直接求mean:

torch.mean(tensor)

出现错误:RuntimeError: mean(): could not infer output dtype. Input dtype must be either a floating point or complex dtype. Got: Long

意思是mean(),只能接受浮点数或复数类型的张量作为输入,所以先将tensor转化为float:

tensor = tensor.float()

不配置任何参数

直接使用torch.mean():

torch.mean(tensor)

image-20230805143124059

输出的结果正好是1+2+…+9的平均值是5,所以如果不设置任何参数,那么默认取各个维度的平均值

设置按维度求平均

维度0:

torch.mean(tensor, dim=0)

image-20230805143739661

可以理解为矩阵按求平均值。

维度0:

torch.mean(tensor, dim=0)

image-20230805143933290

可以理解为矩阵按求平均值。

设置keepdim=True

torch.mean(tensor, dim=0, keepdim=True)

image-20230805144133729

其实就是在torch.mean(tensor, dim=0)的基础上,输出的一位张量上加上一对[]从而变为二维张量。

因为之前是按列求和,所以最后压缩为一行,然后补充行。

torch.mean(tensor, dim=1, keepdim=True)

image-20230805144309627

而dim=1是按行计算平均值,最后压缩的是列。

总结

torch.mean是个比较简单的函数,但是需要明白以下两点:

  • 第二个参数dim,决定了按哪个维度进行计算
  • 第三个参数keepdim,可以将输出张量的维度与输入张量保持一致
http://www.masaee.cn/news/519.html

相关文章:

  • 广播电台网站建设板块淘宝定向推广
  • 做网站 融资百度seo sem
  • 怎样用8uftp做网站烟台seo外包
  • 网站制作能赚多少钱重庆网站seo推广公司
  • 武汉网站建设吧宁德seo推广
  • 济南网站建设托管第三方网站流量统计
  • 西安网站建设网站建设网推项目
  • 武汉网站制作建设电商平台排行榜前十名
  • 可以直接进入网站的正能量网站seo优化的主要任务
  • 外贸网站建设有什么需要注意的吗营销手机系统安装
  • 做外贸网站怎么设计名词解释搜索引擎优化
  • 做网站必须会php吗朋友圈广告
  • 黄骅贴吧仓山区seo引擎优化软件
  • html网站怎么搭建网络公司seo推广
  • 元氏网站制作公司业务推广
  • 做网站去哪个公司好上海网站关键词排名
  • 汕头市做网站优化用手机制作自己的网站
  • 给国外网站做流量微信管理
  • 福建省人民政府第七办公室怎么优化
  • 可以做行程的网站西安抖音seo
  • 知名的网站设计公司网站权重如何查询
  • 我想卖自己做的鞋子 上哪个网站好下载百度app最新版并安装
  • 网络网站建设价格樱桃电视剧西瓜视频在线观看
  • 网站建设标准流程及外包注意事项百度一下百度百科
  • 一个网站做两种产品2023年10月疫情恢复
  • 电子商务 独立网站制作关键词代发包收录
  • 做全屏轮播的网站有哪些域名备案
  • 做最优秀的自己演讲视频网站百度app客服电话
  • 西安做网站seoseo网站推广的主要目的包括
  • 自助建站网站源码百度推广一年要多少钱