维度究竟是行数还是列数?
m维行向量
:m维表示一行中有m列,由于是行向量,所以是1行m列n维列向量
:n维表示一行中有n行,由于是列向量,所以是n行1列m维向量
:看书的习惯了,一般书籍开头会说此本书以列向量为基准,那m维向量就指m维列向量了
很多梳理默认的向量是列向量
n维的意思?
表示在一个维度中有几个值
n维行向量
表示这是一个行向量,n表示有多少列,所有这个向量是1行n列,shape就是(n,)
轴axis的概念
基本认识
一个关键字 axis,中文叫「轴」,
- 一个数组是多少维度就有多少根轴
- 由于 Python 计数都是从 0 开始
- 第 1 维度 = axis 0
- 第 2 维度 = axis 1
- 第 3 维度 = axis 2
分析每个轴上的元素个数
- 一维数组:轴 0 有 3 个元素
- 二维数组:轴 0 有 2 个元素,轴 1 有 3 个元素
- 三维数组:轴 0 有 2 个元素 (2 块),轴 1 有 2 个元素,轴 2 有 3 个元素