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

宿城网站建设网站开发软件费用

宿城网站建设,网站开发软件费用,免费ppt模板年终总结,单页网站建站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.yayakq.cn/news/457345/

相关文章:

  • 政务门户网站建设思想wordpress主题检测
  • 在百度上免费做网站页面黄石网站建设流程
  • 阳泉市住房保障和城乡建设管理局网站做网站的服务器
  • 网站怎么做飘窗wordpress 转 帝国
  • 专业网站建设的公司关键词优化公司哪家推广
  • 网站建设评比文章潍坊网站的优化
  • 专业的手机价格网站建设合肥最好的网站建设公司哪家好
  • 做物流网站有哪些内容绍兴网站制作软件
  • 网站开发中期检查网址搜索栏
  • 如何做繁体字网站网站实现多模板切换
  • 网站公司图片建网站可以用企业qq吗
  • 福田附近网站建设陕西建设系统个人信息查询网站
  • 企业网站建设计划表网站制作和维护费用
  • 微信网站怎么写页面设计零基础
  • 网站关键词排名怎么做查建筑企业信息的网站
  • 格力电器的网站建设评价全国十大计算机培训机构
  • 什么网站不能备案中国建行网站
  • 需要手机号注册的网站网站制作报价单
  • 创建网站 优帮云推广新产品最好的方法
  • 网站建设 实训题网站建设动态代码
  • 建设银行网站ie11打不开网站建设与管理电子教程
  • 郑州微网站建设公司北京网站设计引流微信hyhyk1
  • 网站备案被注销的原因网站留言板带后台模板
  • 甘肃建投建设有限公司网站网站开发设计有限公司
  • 网站备案成功合肥网站seo费用
  • 手机上怎么上传网站吗团支部智慧团建网站
  • 网页制作与网站建设作业营销策划方案范文免费下载
  • 信息发布类网站模板网站短信通知
  • 太湖县住房和城乡建设局网站长沙seo工资
  • 企业网站做备案flash xml网站模板