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

更改网站主题网站设计的布局

更改网站主题,网站设计的布局,如何防止网站挂黑链,网站售后服务一. torch.nonzero()函数解析 1. 官网链接 torch.nonzero(),如下图所示: 2. torch.nonzero()函数解析 2.1. 输入是一维张量,返回一个包含输入 input 中非零元素索引的张量,输出张量中的每行包含 input 中非零元素的索引&…

一. torch.nonzero()函数解析

1. 官网链接

torch.nonzero(),如下图所示:
torch.nonzero()
torch.nonzero()

2. torch.nonzero()函数解析

2.1. 输入是一维张量,返回一个包含输入 input 中非零元素索引的张量,输出张量中的每行包含 input 中非零元素的索引,输出是二维张量torch.size(z,1), z 是输入张量 input 中所有非零元素的个数。
2.2. 输入是n维张量,如果输入 input 有 n 维,则输出的索引张量的size为torch.size(z,n) , 这里 z 是输入张量 input 中所有非零元素的个数。
无论输入是几维,输出张量都是两维,每行代表输入张量中非零元素的索引位置(在所有维度上面的位置)。
返回 input中非零元素的索引下标,n维input 中的元素的索引有n 个维度的索引下标。

3. 代码举例

3.1 输入一维张量torch.Size([5]),返回的是输入张量不为零的值在一维向量中的索引位置,输出二维张量torch.Size([4, 1]),4代表输入张量中不为零的个数,1代表在一维张量中的索引位置。

x = torch.tensor([1, 1, 1, 0, 1])
y = torch.nonzero(x)
x,x.shape,y,y.shape
输出结果如下:
(tensor([1, 1, 1, 0, 1]),torch.Size([5]),tensor([[0],[1],[2],[4]]),torch.Size([4, 1]))

3.2 输入二维张量torch.Size([4, 4]),返回的是不为零的值在二维向量中的坐标,例如[0, 0]、[0,2]代表的是二维向量第一行第一列,第一行第三列不为零,输出二维张量torch.Size([6, 2]),6代表输入张量中不为零的个数,2代表在二维张量中的索引位置。
input是2维的,一共有6个非0元素,所以输出是一个torch.Size([6, 2])的张量,表示每个非0元素的索引。读法是从左往右,比如输出张量的第0行[0,0],表示的就是input的第0行的第0个元素是非0元素,同理,输出张量的第1行[0,2],表示的就是input的第1行的第2个元素是非0元素等等。

x = torch.tensor([[0.6, 0.0, 0.9, 0.0],[0.0, 0.4, 0.0, 0.0],                            [0.0, 0.0, 1.2, 0.0],[0.0, 0.7, 0.0,-0.4]])
y = torch.nonzero(x)
x,x.shape,y,y.shape
输出结果如下:
(tensor([[ 0.6000,  0.0000,  0.9000,  0.0000],[ 0.0000,  0.4000,  0.0000,  0.0000],[ 0.0000,  0.0000,  1.2000,  0.0000],[ 0.0000,  0.7000,  0.0000, -0.4000]]),torch.Size([4, 4]),tensor([[0, 0],[0, 2],[1, 1],[2, 2],[3, 1],[3, 3]]),torch.Size([6, 2]))

3.3. 输入三维张量torch.Size([2, 3, 4]),返回的是不为零的值在三维向量中的坐标,将下面例子看作图像,那么图像维度大小[2,3,4]对应于[channels, width, height],例如[0, 0, 3]代表的是第一个通道第一行第一列不为零,输出二维张量torch.Size([13, 3]),13代表输入张量中不为零的个数,3代表在三维张量中的索引位置。
输出张量按行依次从左往右读,第0个通道第0行第0列的元素非0,第0个通道第1行第0列的元素非0,……,第1个通道第2行第2列的元素非0,第1个通道第2行第2列的元素非0。

x = torch.randn(2,3,4)
y = (x>0.1)
z = torch.nonzero(y)
x,x.shape,y,y.shape,z,z.shape
输出结果如下:
(tensor([[[ 0.3326, -0.9972, -0.4871, -1.3885],[ 0.4679, -1.7913,  2.0604,  0.3150],[-0.6156, -0.5204,  0.2902, -0.0780]],[[ 1.2206, -0.7150, -0.1662,  0.5120],[ 0.2907,  0.1285,  0.8520, -1.2698],[ 0.5176, -0.3800,  0.4408,  0.5073]]]),torch.Size([2, 3, 4]),tensor([[[ True, False, False, False],[ True, False,  True,  True],[False, False,  True, False]],[[ True, False, False,  True],[ True,  True,  True, False],[ True, False,  True,  True]]]),torch.Size([2, 3, 4]),tensor([[0, 0, 0],[0, 1, 0],[0, 1, 2],[0, 1, 3],[0, 2, 2],[1, 0, 0],[1, 0, 3],[1, 1, 0],[1, 1, 1],[1, 1, 2],[1, 2, 0],[1, 2, 2],[1, 2, 3]]),torch.Size([13, 3]))
http://www.hyszgw.com/news/39282.html

相关文章:

  • 国外网站设计版式欣赏百度站长工具
  • 企业网站新闻wp怎么做网上商城系统需求分析
  • 一个网站交互怎么做wordpress 360字体
  • 泰安 网站建设wordpress 插件错误
  • 济南开发网站长春专业网站建设推广费用
  • 阿里云 网站建设方案书网页微博版
  • 金耀网站建设网站制作保定手机网站
  • 临沂建设网站公司二级建造师证件查询全国联网
  • 网站建设上如何提高市场竞争力做网站简单的软件
  • 珠海企业落户申请网站个人网站有什么
  • 国外商业网站建设网页游戏排行榜开服时间
  • 如何把做好的网站代码变成网页冬奥会网页设计素材
  • 安徽智能网站建设泉州住房城乡建设局网站
  • 网站的程序和数据库怎么做大一html5网页设计代码
  • 有没有专门做翻译的网站个人备案能公司网站
  • 百度不抓取网站网络营销课程多少钱
  • 男做基视频网站施工企业的维保技术方案
  • 网站 外包方案企业网站建设的ppt
  • 做外贸在哪个网站注册wordpress侧边栏实现
  • 上海个人网站建立网站建设电话多少
  • 餐饮 网站 模板seo网站培训
  • 西安行业网站制作经营网站备案
  • 咸阳网站开发公司电话德清做网站的公司
  • 服饰网站建设 e-idea护肤品网站制作 网新科技
  • 潍坊百度网站建设asp网站用什么数据库
  • 搜索网站不显示图片网站源码怎么使用
  • 网站推广怎么做引流网站建设销售合同
  • 广州网站优化推广公司软件市场下载
  • 国外可以用什么网站做问卷商城网站开发商
  • 免费生成手机网站烟台网站制作厂家联系方式