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

网站建设的教程aso优化的主要内容为

网站建设的教程,aso优化的主要内容为,有创意做网站找投资,如何更快的学习.net网站开发PyTorch深度学习总结 第三章 PyTorch中张量(Tensor)切片操作 文章目录 PyTorch深度学习总结一、前言二、获取张量中的元素1、切片(行、列数)方法2、torch.where()函数3、使元素置零的操作 一、前言 上文介绍了PyTorch中改变张量(Tensor)形状的操作&…

PyTorch深度学习总结

第三章 PyTorch中张量(Tensor)切片操作


文章目录

  • PyTorch深度学习总结
  • 一、前言
  • 二、获取张量中的元素
    • 1、切片(行、列数)方法
    • 2、torch.where()函数
    • 3、使元素置零的操作


一、前言

上文介绍了PyTorch中改变张量(Tensor)形状的操作,本文主要介绍张量切片操作。


二、获取张量中的元素

1、切片(行、列数)方法

# 引入库
import torch# 生成张量
A = torch.arange(9).reshape(3, 3)
print(A)

生成张量A:
tensor(
[[0, 1, 2],
[3, 4, 5],
[6, 7, 8]])


现截取A[0]:

print(A[0]) # 截取最外围括号内第一个括号的内容,第一个维度第一行的内容

结果为:
tensor([0, 1, 2])

# 引入库
import torch# 生成张量
B = torch.arange(9).reshape(1, 3, 3)
print(B)

生成张量B:
tensor(
[[[0, 1, 2],
[3, 4, 5],
[6, 7, 8]]])


现截取B[0]:

print(B[0]) # 截取最外围括号内第括号的内容,第一个维度第一行的内容

结果为:
tensor(
[[0, 1, 2],
[3, 4, 5],
[6, 7, 8]])

③根据上文张量B进行截取

print(B[0, 1:2, 1:2])

结果为:
tensor([[4]])
注意此时[1:2]指第2个元素开头到第三个元素为至,且不包含第三个元素。(属于包含左边不包含右边,先行后列)


print(B[0, 1:3, 1:2])

结果为:
tensor([[4], [7]])


print(B[0, -1, -2])

结果为:
tensor(7)


print(B[0, -3:-1, -2]) # 第一个维度,倒数第三行到倒数二行,倒数第二列的元素

结果为:
tensor([1, 4])

④通过比较关系输出元素

print(B[B>=3])

结果为:
tensor([3, 4, 5, 6, 7, 8])
注意此处为获取元素组成1维张量

2、torch.where()函数

C = -B
D = torch.where(B>4, B, C)
print(D)

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

3、使元素置零的操作

函数描述
torch.tril(A, diagonal=0)将A以第一个元素为对角线的直线,将上三角置零
torch.triu(A, diagonal=0)将A以第一个元素为对角线的直线,将下三角置零
torch.diag(A)保留对角线,将其他元素全部置零,输入必须是二维张量

示例:

torch.tril():

E1 = torch.tril(B, diagonal=0)
print(E1)

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


E2 = torch.tril(B, diagonal=1)
print(E2)

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

torch.triu():

F = torch.triu(B, diagonal=0)
print(F)

输出结果为:
tensor(
[[[0, 1, 2],
[0, 4, 5],
[0, 0, 8]]])

torch.diag():

H = torch.diag(A)
print(H)

输出结果为:
tensor([0, 4, 8])


http://www.hkea.cn/news/148513/

相关文章:

  • 虚拟机怎么做网站空间培训班管理系统 免费
  • wordpress离线文章发布郑州seo关键词排名优化
  • 龙岗区网站建设中国职业培训在线
  • 南山网站建设外包优化网站
  • 个人怎么做网站推广神起网络游戏推广平台
  • 做网站的关键技术运营推广的方式和渠道有哪些
  • jsp做就业网站网推项目
  • 网站开发的目的和意义重庆seo排名电话
  • 顺义专业建站公司最有效的线上推广方式
  • 大连网站网站搭建制作百度识图 上传图片
  • 给人做网站多少钱黑科技引流推广神器怎么下载
  • 沈阳做网站最好的公司百度快照怎么删除
  • 设置本机外网ip做网站网站免费制作平台
  • 有什么推荐做简历的网站2024的新闻有哪些
  • 申请做网站 论坛版主惠州seo外包服务
  • 网站照片上传不了域名解析ip
  • 胖小七网站建设2022最新国际新闻10条简短
  • wordpress 网站备份厦门seo外包服务
  • 网站建设及推广培训杭州百度快照优化排名
  • 简单手机网站开发软件关键词排名代发
  • visio画网站开发类图注册域名后怎么建网站
  • 道里网站运营培训北京网络营销咨询公司
  • 目前做网站流行的语言seo关键词排名优化哪家好
  • 长沙营销型网站制作费用seo图片优化
  • 学生诚信档案建设网站seo数据分析
  • 北京住房城乡建设厅网站首页1688官网入口
  • 网站建设需要懂什么软件徐州百度seo排名优化
  • wordpress网站样式网站排名查询
  • 郑州网站建设推销外贸网站推广与优化
  • 当当网站开发系统说明搜索引擎排名google