IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 人工智能 -> PyTorch学习笔记(二):索引与切片 -> 正文阅读

[人工智能]PyTorch学习笔记(二):索引与切片

Indexing: dim 0 first

a = torch.rand(4,3,28,28)
print(a.dim()) 
print(a.shape)
# 输出
4
torch.Size([4, 3, 28, 28])

print(a[0].shape)           # torch.Size([3, 28, 28])
print(a[0, 0].shape)        # torch.Size([28, 28])
print(a[0, 0, 0].shape)     # torch.Size([28])
print(a[0, 0, 0, 0].shape)  # torch.Size([])

print(a[0, ...].shape)      # torch.Size([3, 28, 28])
print(a[0, ..., 0].shape)   # torch.Size([3, 28])
print(a[..., :2].shape)     # torch.Size([4, 3, 28, 2])

select first/last N

print(a[:2].shape)             # torch.Size([2, 3, 28, 28])
print(a[:2, :1, :, :].shape)   # torch.Size([2, 1, 28, 28])
print(a[1:, :, :, :].shape)    # torch.Size([3, 3, 28, 28])

select by steps

print(a[:, :, 0:28:2, 0:28:2].shape)   # torch.Size([4, 3, 14, 14])
print(a[:, :, ::2, ::2].shape)         # torch.Size([4, 3, 14, 14])

select by specific index

print(a.index_select(0, torch.tensor([0,2])).shape)  # torch.Size([2, 3, 28, 28])
print(a.index_select(1, torch.arange(2)).shape)      # torch.Size([4, 2, 28, 28])

select by mask

a = torch.rand(3,4)
print(a)
# 输出
tensor([[0.9796, 0.9025, 0.2744, 0.4932],
        [0.6778, 0.5818, 0.7009, 0.6437],
        [0.2674, 0.8005, 0.6140, 0.6765]])

mask = torch.tensor([[False, False, False, True],
                     [True, False, False, False],
                     [False, True, False, False]])
a = torch.masked_select(a, mask)
print(a)          # tensor([0.4932, 0.6778, 0.8005])
print(a.shape)    # torch.Size([3])
  人工智能 最新文章
2022吴恩达机器学习课程——第二课(神经网
第十五章 规则学习
FixMatch: Simplifying Semi-Supervised Le
数据挖掘Java——Kmeans算法的实现
大脑皮层的分割方法
【翻译】GPT-3是如何工作的
论文笔记:TEACHTEXT: CrossModal Generaliz
python从零学(六)
详解Python 3.x 导入(import)
【答读者问27】backtrader不支持最新版本的
上一篇文章      下一篇文章      查看所有文章
加:2021-11-30 15:37:27  更:2021-11-30 15:39:09 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/27 2:28:45-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码