动手学深度学习 04

敖炜 Lv5

数据操作+数据预处理

数据操作

N维数组样例

  • N维数组是机器学习和神经网络的主要数据结构
    • 0-d(标量):一个类别
    • 1-d(向量):一个特征向量
    • 2-d(矩阵):一个样本–特征矩阵
    • 3-d :RGB图片(宽*高*通道)
    • 4-d :一个RGB图片批量(批量大小*宽*高*通道)
    • 5-d :一个视频批量(批量大小*时间*宽*高*通道)

创建数组

  • 创建数组需要
    • 形状:例如3*4矩阵
    • 每个元素的数据类型:例如32位浮点数
    • 每个元素的值:例如全是0或者随机数

访问元素

  • 一个元素:[1,2]
  • 一行:[1,:]
  • 一列:[:,1]
  • 子区域[1:3,1:]:1行至3行[1,3)(左闭右开),1列及以后
  • 子区域[::3,::2]:0行开始,每三行一跳;0列开始,每两列一跳

QA

  • 标题: 动手学深度学习 04
  • 作者: 敖炜
  • 创建于 : 2023-07-24 14:40:08
  • 更新于 : 2024-04-19 09:27:51
  • 链接: https://ao-wei.github.io/2023/07/24/动手学深度学习-04/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论
此页目录
动手学深度学习 04