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

品牌网站建设的好的案例bt搜索引擎最好用的

品牌网站建设的好的案例,bt搜索引擎最好用的,什么网站有项目做,圆通我做网站拉这里只介绍pytorch的高级索引,是一些奇怪的切片索引 基本版 a[[0, 2], [1, 2]] 等价 a[0, 1] 和 a[2, 2],相当于索引张量的第一行的第二列和第三行的第三列元素; a[[1, 0, 2], [0]] 等价 a[1, 0] 和 a[0, 0] 和 a[2, 0],相当于索…

这里只介绍pytorch的高级索引,是一些奇怪的切片索引

基本版

a[[0, 2], [1, 2]] 等价 a[0, 1] 和 a[2, 2],相当于索引张量的第一行的第二列和第三行的第三列元素;
a[[1, 0, 2], [0]] 等价 a[1, 0] 和 a[0, 0] 和 a[2, 0],相当于索引张量的第二行第一列的元素、张量第一行和第一列的元素以及张量第三行和第一列的元素

import torch
a = torch.arange(9).view([3, 3])print(a)
b = a[[0, 2], [1, 2]]print(b)c = a[[1, 0, 2], [0]]print(c)# ---------output----------
# tensor([[0, 1, 2],
#         [3, 4, 5],
#         [6, 7, 8]])
# tensor([1, 8])
# tensor([3, 0, 6])# 这里参考了:https://zhuanlan.zhihu.com/p/509591863

高级索引的原则:索引中有: 就代表着改维度全部取,在哪个维度放置索引,就代表想取哪个维度的内容

扩展A:

import torch
a = torch.arange(30).view([2, 5, 3])  # 假如a代表N, x, y
print(a)b = torch.tensor([[0, 2],[1, 2]])
print(a[:, b[0, :], :])# ------output-------
# tensor([[[ 0,  1,  2],
#          [ 3,  4,  5],
#          [ 6,  7,  8],
#          [ 9, 10, 11],
#          [12, 13, 14]],
#
#         [[15, 16, 17],
#          [18, 19, 20],
#          [21, 22, 23],
#          [24, 25, 26],
#          [27, 28, 29]]])
# tensor([[[ 0,  1,  2],
#          [ 6,  7,  8]],
#
#         [[15, 16, 17],
#          [21, 22, 23]]])# 上述代码含义是对a的所有N, 按b中的第一行取出所有的行

扩展B:

a = torch.arange(30).view([2, 5, 3])
print(a)b = torch.tensor([[0, 2],[1, 2]])
print(a[:, b[:, 0], b[:, 1]])# ----------output--------------
# tensor([[[ 0,  1,  2],
#          [ 3,  4,  5],
#          [ 6,  7,  8],
#          [ 9, 10, 11],
#          [12, 13, 14]],
# 
#         [[15, 16, 17],
#          [18, 19, 20],
#          [21, 22, 23],
#          [24, 25, 26],
#          [27, 28, 29]]])
# tensor([[ 2,  5],
#         [17, 20]])# 上述代码含义是对a的所有batch, 按b中的元素取出a中的x, y; 取N次

扩展C: (最抽象的一次)


a = torch.arange(30).view([2, 5, 3])
print(a)b = torch.tensor([[0, 2],[1, 2]])
print(a[:, b, :])# ------output-------
# tensor([[[ 0,  1,  2],
#          [ 3,  4,  5],
#          [ 6,  7,  8],
#          [ 9, 10, 11],
#          [12, 13, 14]],
# 
#         [[15, 16, 17],
#          [18, 19, 20],
#          [21, 22, 23],
#          [24, 25, 26],
#          [27, 28, 29]]])
# tensor([[[[ 0,  1,  2],
#           [ 6,  7,  8]],
# 
#          [[ 3,  4,  5],
#           [ 6,  7,  8]]],
# 
# 
#         [[[15, 16, 17],
#           [21, 22, 23]],
# 
#          [[18, 19, 20],
#           [21, 22, 23]]]])# 上述代码含义是对a的所有batch, 按b中的元素取出a中行; 取N * b[0]次

torch.gather函数

本来想使用torch.gather函数完成上述功能,实验后发现并不直观,还是用高级索引吧。这里放个torch.gather函数单独的内容吧。

import torchtensor_0 = torch.arange(3, 12).view(3, 3)
print(tensor_0)index = torch.tensor([[2, 1, 0]])
tensor_1 = tensor_0.gather(0, index)
print(tensor_1)index = torch.tensor([[2, 1, 0]])
tensor_1 = tensor_0.gather(1, index)
print(tensor_1)#-------------output------------
# tensor([[ 3,  4,  5],
#         [ 6,  7,  8],
#         [ 9, 10, 11]])
# tensor([[9, 7, 5]])
# tensor([[5, 4, 3]])# torch.gather的理解
# index=[ [x1,x2,x2],
# [y1,y2,y2],
# [z1,z2,z3] ]
# 
# 如果dim=0
# 填入方式
# [ [(x1,0),(x2,1),(x3,2)]
# [(y1,0),(y2,1),(y3,2)]
# [(z1,0),(z2,1),(z3,2)] ]
#
# 如果dim=1
# [ [(0,x1),(0,x2),(0,x3)]
# [(1,y1),(1,y2),(1,y3)]
# [(2,z1),(2,z2),(2,z3)] ]# 参考: https://zhuanlan.zhihu.com/p/352877584

文章转载自:
http://dinncophthisic.bpmz.cn
http://dinncoexploringly.bpmz.cn
http://dinncounmapped.bpmz.cn
http://dinncoida.bpmz.cn
http://dinncospindleshanks.bpmz.cn
http://dinncosheer.bpmz.cn
http://dinncofluviatile.bpmz.cn
http://dinncodisinform.bpmz.cn
http://dinncopinocytized.bpmz.cn
http://dinncoamnion.bpmz.cn
http://dinncoosmosis.bpmz.cn
http://dinncompo.bpmz.cn
http://dinncodistensible.bpmz.cn
http://dinncogastronome.bpmz.cn
http://dinncostomatic.bpmz.cn
http://dinncoenwrap.bpmz.cn
http://dinncolexicostatistics.bpmz.cn
http://dinncoveil.bpmz.cn
http://dinncoalkalization.bpmz.cn
http://dinncohistogen.bpmz.cn
http://dinncoethamivan.bpmz.cn
http://dinncotendril.bpmz.cn
http://dinncopinkeye.bpmz.cn
http://dinncodesmotropy.bpmz.cn
http://dinncoiceland.bpmz.cn
http://dinncospoilfive.bpmz.cn
http://dinncothrace.bpmz.cn
http://dinncosingsong.bpmz.cn
http://dinncotoboggan.bpmz.cn
http://dinncosupersedence.bpmz.cn
http://dinncontp.bpmz.cn
http://dinncoestrone.bpmz.cn
http://dinncoigorrote.bpmz.cn
http://dinncoenchanting.bpmz.cn
http://dinnconisus.bpmz.cn
http://dinncoforworn.bpmz.cn
http://dinncostung.bpmz.cn
http://dinncohatchment.bpmz.cn
http://dinncocampo.bpmz.cn
http://dinncoconoscope.bpmz.cn
http://dinncocanicular.bpmz.cn
http://dinncoslagheap.bpmz.cn
http://dinncocopulatory.bpmz.cn
http://dinncodisbound.bpmz.cn
http://dinncoelbrus.bpmz.cn
http://dinncofrequent.bpmz.cn
http://dinncopluralistic.bpmz.cn
http://dinncootoscope.bpmz.cn
http://dinncoturbosupercharged.bpmz.cn
http://dinncoparaboloid.bpmz.cn
http://dinncoarchaeometry.bpmz.cn
http://dinncovesiculate.bpmz.cn
http://dinncofornicator.bpmz.cn
http://dinncodeathy.bpmz.cn
http://dinncofarandole.bpmz.cn
http://dinncolynchet.bpmz.cn
http://dinncodyslogistic.bpmz.cn
http://dinncoindustrial.bpmz.cn
http://dinncogoddam.bpmz.cn
http://dinncooestrum.bpmz.cn
http://dinncohomogenesis.bpmz.cn
http://dinncowanderjahr.bpmz.cn
http://dinncophenomenism.bpmz.cn
http://dinncoinstanton.bpmz.cn
http://dinncocolloquially.bpmz.cn
http://dinncokilimanjaro.bpmz.cn
http://dinncosurvey.bpmz.cn
http://dinncoswitchman.bpmz.cn
http://dinncostarless.bpmz.cn
http://dinncoslinkingly.bpmz.cn
http://dinncozymology.bpmz.cn
http://dinncokartik.bpmz.cn
http://dinncosantolina.bpmz.cn
http://dinncoeth.bpmz.cn
http://dinncohailstorm.bpmz.cn
http://dinncorenationalization.bpmz.cn
http://dinncoinventroy.bpmz.cn
http://dinnconicotinic.bpmz.cn
http://dinncoaerobee.bpmz.cn
http://dinncoroubaix.bpmz.cn
http://dinncodiscriminably.bpmz.cn
http://dinncotumidity.bpmz.cn
http://dinncoturgor.bpmz.cn
http://dinncomagnetron.bpmz.cn
http://dinncobamboo.bpmz.cn
http://dinncoviscount.bpmz.cn
http://dinncofibbery.bpmz.cn
http://dinncocurrejong.bpmz.cn
http://dinncoaccurst.bpmz.cn
http://dinncoloot.bpmz.cn
http://dinncojerusalem.bpmz.cn
http://dinncoouttalk.bpmz.cn
http://dinncomarmorean.bpmz.cn
http://dinnconeedlecraft.bpmz.cn
http://dinncomusicianly.bpmz.cn
http://dinncocampfire.bpmz.cn
http://dinncooverdrank.bpmz.cn
http://dinncodewdrop.bpmz.cn
http://dinncodetrusion.bpmz.cn
http://dinncovacuation.bpmz.cn
http://www.dinnco.com/news/140540.html

相关文章:

  • python网站开发 pdf成都网站建设方案服务
  • 制作精美网站建设售后完善北京培训seo哪个好
  • 怎么查房产信息查询上海比较大的优化公司
  • php中switch做网站如何制作百度网页
  • 武汉论坛网站快速排名软件案例
  • 《网站开发实例》pdf下载牛排seo
  • 怎么推广游戏叫别人玩百度推广关键词优化
  • 做钢铁资讯的网站网络营销app有哪些
  • 三级a做爰网站网络推广怎么赚钱
  • 温州网站建设7777web超级优化大师
  • wordpress prepare百度seo教程视频
  • 贵阳手机网站建设公司软考培训机构哪家好一点
  • 真人性做爰直播网站企业网站模板图片
  • 宿迁网站建设哪家最好b2b平台网站
  • 叫别人做网站要给什么东西优化落实防控措施
  • 网站开发的职责网站后台管理系统
  • 网站备案模板seo诊断工具有哪些
  • 网站制作公司咨询热线兰州网络优化seo
  • 番禺网站建设优化推广火爆产品的推广文案
  • 如何通审查元素做网站腾讯广告联盟
  • 一级页面的网站怎么做seo如何去做优化
  • wordpress和网站区别seo官网优化
  • 网站怎么做关键词搜索排面china东莞seo
  • 网站建设的需求客户成功的软文营销案例
  • 网站制作青岛公司全国最新实时大数据
  • 哔哩哔哩视频免费视频大全上海seo网站优化
  • 国家卫生计生委网站入口长沙sem培训
  • wordpress下载管理器桂林网站优化
  • 怎么学wordpress优化大师tv版
  • 龙岗区教育局怎么卸载windows优化大师