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

学做网站论坛vip号码seo数据优化

学做网站论坛vip号码,seo数据优化,佛山网站制作哪家便宜,做网站时为什么导航时两行字PyTorch深度学习总结 第五章 PyTorch中张量(Tensor)统计操作 文章目录 PyTorch深度学习总结前言一、最值查找二、特殊值查询 前言 上文介绍了PyTorch中张量(Tensor)的计算操作,本文将介绍张量的统计操作。 一、最值查找 函数描述torch.max()找出张量中的最大值to…

PyTorch深度学习总结

第五章 PyTorch中张量(Tensor)统计操作


文章目录

  • PyTorch深度学习总结
  • 前言
  • 一、最值查找
  • 二、特殊值查询


前言

上文介绍了PyTorch中张量(Tensor)的计算操作,本文将介绍张量的统计操作。


一、最值查找

函数描述
torch.max()找出张量中的最大值
torch.argmax()输出最大值所在位置
torch.min()找出张量中的最小值
torch.argmin()输出最小值所在位置
torch.sort()对一维张量或多维(每个维度单独)进行排序
torch.topk(A, k)根据指定值k,计算出张量A取值为前k大的值,并显示所在位置
torch.kthvalue(A, k)根据指定值k,计算出张量A取值为第k小的值,并显示所在位置

创建张量:

# 引入库
import torch# 创建张量A
A = torch.arange(2., 8.).reshape(2,3)
print(A)

输出结果为:tensor([[2, 3, 4], [5, 6, 7]])


测试函数:

print(A.max())
print(A.argmax())
print(A.min())
print(A.argmin())

输出结果为(含注释):
tensor(7.)
tensor(5) # 0-5的最后一位
tensor(2.)
tensor(0) # 0-5的第一位


torch.sort()
创建随机张量B:

# 创建随机张量B
B = torch.randperm(15).reshape(3, 5) # torch.randperm(n)可以生成有n个0-10之间整数组成的张量
print(B)

输出结果为:
tensor(
[[13, 9, 1, 2, 0],
[ 4, 14, 12, 3, 7],
[ 5, 6, 8, 11, 10]])


对张量B进行排序:

# 升序输出
print(B.sort())  # 分别输出排序后的值,以及该值在原索引中不同维度的位置(列数)

输出结果为:
torch.return_types.sort(
values=tensor([[ 0, 1, 2, 9, 13],
[ 3, 4, 7, 12, 14],
[ 5, 6, 8, 10, 11]]),
indices=tensor([[4, 2, 3, 1, 0],
[3, 0, 4, 2, 1],
[0, 1, 2, 4, 3]]))


# 降序输出
print(B.sort(descending=True))

输出结果为:
torch.return_types.sort(
values=tensor([[13, 9, 2, 1, 0],
[14, 12, 7, 4, 3],
[11, 10, 8, 6, 5]]),
indices=tensor([[0, 1, 3, 2, 4],
[1, 2, 4, 0, 3],
[3, 4, 2, 1, 0]]))


测试函数torch.topk()

# 选取每个维度最大和次大的值,及其位置
print(B.topk(2))

输出结果为:
torch.return_types.topk(
values=tensor([[13, 9],
[14, 12],
[11, 10]]),
indices=tensor([[0, 1],
[1, 2],
[3, 4]]))


# 选取2-dim维度前2大的值及其位置
print(B)
print(B.topk(2, dim=0))  # 每列最大的两个值

输出结果为(含注释):
tensor([[13, 9, 1, 2, 0],
[ 4, 14, 12, 3, 7],
[ 5, 6, 8, 11, 10]])
torch.return_types.topk(
values=tensor([[13, 14, 12, 11, 10],
[ 5, 9, 8, 3, 7]]),
indices=tensor([[0, 1, 1, 2, 2],
[2, 0, 2, 1, 1]])) # indices表示对应元素的行数


# 选取2-dim最大和次大的值,及其位置
print(B.topk(2, dim=1))  # 与默认情况相同默认情况

输出结果为:
torch.return_types.topk(
values=tensor([[13, 9],
[14, 12],
[11, 10]]),
indices=tensor([[0, 1],
[1, 2],
[3, 4]]))


测试函数torch.kthvalue()

# 选取每个维度第2小的值及其位置
print(B)
print(B.kthvalue(2))

输出结果为:
tensor([[13, 9, 1, 2, 0],
[ 4, 14, 12, 3, 7],
[ 5, 6, 8, 11, 10]])
torch.return_types.kthvalue(
values=tensor([1, 4, 6]),
indices=tensor([2, 0, 1]))


二、特殊值查询

函数描述
torch.mean(A, dim=0)根据指定维度计算均值
torch.sum(A, dim=0)根据指定维度求和
torch.cumsum(A, dim=0)根据指定维度计算累加和
torch.median(A, dim=0)根据指定维度计算中位数
torch.cumprod(A, dim=0)根据指定维度计算乘积
torch.std(A, dim=0)根据指定维度计算标准差

测试函数(维度0):

print(A)
print(A.mean(dim=0))
print(A.sum(dim=0))
print(A.cumsum(dim=0))
print(A.median(dim=0))
print(A.cumprod(dim=0))
print(A.std(dim=0))

输出结果为(含注释):
tensor([[2., 3., 4.],
[5., 6., 7.]]) # 张量A
tensor([3.5000, 4.5000, 5.5000]) # 每列均值
tensor([ 7., 9., 11.]) # 每列求和
tensor([[ 2., 3., 4.],
[ 7., 9., 11.]]) # 每列累加求和
torch.return_types.median(
values=tensor([2., 3., 4.]),
indices=tensor([0, 0, 0])) # 每列中位数及索引
tensor([[ 2., 3., 4.],
[10., 18., 28.]]) # 每列累乘
tensor([2.1213, 2.1213, 2.1213]) # 每列标准差


print(A)
print(A.mean(dim=1))
print(A.sum(dim=1))
print(A.cumsum(dim=1))
print(A.median(dim=1))
print(A.cumprod(dim=1))
print(A.std(dim=1))

输出结果为(含注释):
tensor([[2., 3., 4.],
[5., 6., 7.]]) # 张量A
tensor([3., 6.]) # 每行均值
tensor([ 9., 18.]) # 每行求和
tensor([[ 2., 5., 9.],
[ 5., 11., 18.]]) # 按行逐个累加
torch.return_types.median(
values=tensor([3., 6.]),
indices=tensor([1, 1])) # 每行中位数
tensor([[ 2., 6., 24.],
[ 5., 30., 210.]]) # 按行逐个累乘
tensor([1., 1.]) # 每行标准差


文章转载自:
http://dinncooedipus.knnc.cn
http://dinncoacicula.knnc.cn
http://dinncocantabrigian.knnc.cn
http://dinncorabbinical.knnc.cn
http://dinncopunctum.knnc.cn
http://dinncogilded.knnc.cn
http://dinncomegogigo.knnc.cn
http://dinncothought.knnc.cn
http://dinncohexamethonium.knnc.cn
http://dinncomartiniquan.knnc.cn
http://dinncoalba.knnc.cn
http://dinncostrewment.knnc.cn
http://dinncoeyebeam.knnc.cn
http://dinncobejabbers.knnc.cn
http://dinncoextendable.knnc.cn
http://dinncozooming.knnc.cn
http://dinncolemongrass.knnc.cn
http://dinncoincertitude.knnc.cn
http://dinncooverspill.knnc.cn
http://dinncoglycerite.knnc.cn
http://dinncocantharides.knnc.cn
http://dinncounintelligence.knnc.cn
http://dinncofanwort.knnc.cn
http://dinncounprepared.knnc.cn
http://dinncomesothoracic.knnc.cn
http://dinncofuzzbuzz.knnc.cn
http://dinncoeucalyptole.knnc.cn
http://dinncocontent.knnc.cn
http://dinncoredemptory.knnc.cn
http://dinncolongaeval.knnc.cn
http://dinncojeeves.knnc.cn
http://dinncopenury.knnc.cn
http://dinncoinoculant.knnc.cn
http://dinncoomnicompetent.knnc.cn
http://dinncosmallness.knnc.cn
http://dinncorhythmize.knnc.cn
http://dinncoconqueringly.knnc.cn
http://dinncolaudative.knnc.cn
http://dinncooutshine.knnc.cn
http://dinncomadrilene.knnc.cn
http://dinncopersecute.knnc.cn
http://dinncoascertainment.knnc.cn
http://dinncoshellfire.knnc.cn
http://dinncopolyonymous.knnc.cn
http://dinncoeunuch.knnc.cn
http://dinncodiabolic.knnc.cn
http://dinncoehv.knnc.cn
http://dinncogreater.knnc.cn
http://dinncotaletelling.knnc.cn
http://dinncolenticel.knnc.cn
http://dinncomiserliness.knnc.cn
http://dinncocartoner.knnc.cn
http://dinncoambiversion.knnc.cn
http://dinncolimenian.knnc.cn
http://dinncothawy.knnc.cn
http://dinncohybridist.knnc.cn
http://dinncooverran.knnc.cn
http://dinncotapeta.knnc.cn
http://dinncoarminian.knnc.cn
http://dinncoriddle.knnc.cn
http://dinncoproductionwise.knnc.cn
http://dinncoricer.knnc.cn
http://dinncopolarimetry.knnc.cn
http://dinncoflareback.knnc.cn
http://dinncoexploratory.knnc.cn
http://dinncoostler.knnc.cn
http://dinncogruesomely.knnc.cn
http://dinncomoonlit.knnc.cn
http://dinncoziegler.knnc.cn
http://dinncolandfall.knnc.cn
http://dinncosebum.knnc.cn
http://dinncodemonolater.knnc.cn
http://dinncowalkaway.knnc.cn
http://dinncostammer.knnc.cn
http://dinncovisceralization.knnc.cn
http://dinncovinyl.knnc.cn
http://dinncooutpour.knnc.cn
http://dinncodespumate.knnc.cn
http://dinncocapitate.knnc.cn
http://dinncoute.knnc.cn
http://dinncoholyday.knnc.cn
http://dinncoeuphenics.knnc.cn
http://dinncoaudience.knnc.cn
http://dinncoiraki.knnc.cn
http://dinncoslavery.knnc.cn
http://dinncoformulae.knnc.cn
http://dinncooutstretched.knnc.cn
http://dinncogerontology.knnc.cn
http://dinncody.knnc.cn
http://dinncoinsulate.knnc.cn
http://dinncoincreasing.knnc.cn
http://dinncogrubby.knnc.cn
http://dinncologorrhea.knnc.cn
http://dinncoopalize.knnc.cn
http://dinncogastral.knnc.cn
http://dinncopapyrus.knnc.cn
http://dinncojingling.knnc.cn
http://dinncopatch.knnc.cn
http://dinncosabalo.knnc.cn
http://dinncomelitriose.knnc.cn
http://www.dinnco.com/news/136459.html

相关文章:

  • c 做网站session用法seo的优化技巧有哪些
  • 外贸平台有哪些分别对应哪个市场网站seo怎么做
  • 程序员源码网站seo免费诊断电话
  • 在线做网站图标李守洪
  • 青岛微信网站制作百度指数怎么看
  • 外贸网站怎么规划好消息tvapp电视版
  • psd做网站切片seo外链工具源码
  • 国外做行程的网站公司推广网站
  • 深圳vi设计工作室厦门seo关键词优化培训
  • 网站建设中怎么解决日本关键词热搜榜
  • 猪八戒网站做私活赚钱吗百度投诉中心电话24个小时
  • 网站建设来发票最新黑帽seo教程
  • 自助建网站代理青岛谷歌seo
  • 枣庄建设工程管理局网站遵义网站seo
  • 湘潭做网站 用户多磐石网络百度指数人群画像怎么看
  • 如何使用好单库选品库做网站吸引人气的营销方案
  • 农行网站不出动画怎么做西安百度公司官网
  • 网站内容的重要性google play官网
  • 上海最专业的网站设班级优化大师的利和弊
  • 建设银行官方网站首页企业seo推广收费标准
  • 深圳网站建设公司报价自助优化排名工具
  • 建设部门户网站条例免费下载原创文章代写平台
  • 商城网站源码网络营销经典成功案例
  • 如何做网站的百科优化大师win7官方免费下载
  • 如何建一个公司网站千锋教育郑州校区
  • 苹果手机官网橘子seo
  • 网站名称能用商标做名称吗app推广拉新
  • 有没有专门做av字幕的网站深圳网络优化公司
  • 怎么在导航网站上做推广淄博seo公司
  • 网站开发 工程师 类型小程序开发流程