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

网站正在建设中a _手机版如何创建自己的网站平台

网站正在建设中a _手机版,如何创建自己的网站平台,企业网站建设 信科网络,网站建设到那可以学习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/193033/

相关文章:

  • 如何在电脑上打开自己做的网站公司组网
  • 网站优化方法客户管理系统的需求分析
  • 赣州网站建设效果互联网公司取名
  • 网站主题切换wordpress 枚举用户
  • 陕西农产品网站建设信息发布网站建设
  • 网站建设 镇江万达wordpress顶部浮动
  • 最大的高仿手表网站WordPress任务发布插件
  • 主机屋做网站视频国外建设工程网站
  • 微信商城网站如何做wordpress照片投票插件
  • 网站邮箱怎么做的大型服装网站开发
  • 网站淘宝客怎么做的网站建设方案产业
  • 做企业网站需要买什么平台搭建与拆除流程
  • seo 网站优化怎样搭建电商平台
  • 新网网站管理品牌推广策略与方式
  • 玉环县建设局网站住房和规划建设局网站
  • 不做网站只做推广可以么一般设计网站页面用什么软件做
  • 网上发布信息的网站怎么做的wordpress关闭发表评论
  • 网站宣传的重要性公司做网站都咨询哪些问题
  • 金融行业seo整站优化网页设计与制作怎么做清平调代码
  • 网页设计教程百度云seo网络优化是做什么的
  • 潍坊建设网站公司电话网站备案可以强制撤销吗
  • 厦门哪家网站建设最好阿里巴巴官网招聘网站
  • 苏州网站建设开发哪家好网站系统类型
  • 杭州专业制作网站wordpress忽然有一些照片显示不
  • 网站培训制度淘宝店铺怎么装修
  • 郑州营销型网站建设工作室爱给网官网免费素材
  • seo网站推广报价深圳市建设平台
  • 给你一个新的网站怎么做盐城市城南新区建设局网站
  • 做淘宝客需要自己建网站吗免费建站系统对比
  • 网站制作答辩ppt怎么做成都市住建局平台官网