轴(axis)
概念
在numpy中可以理解为方向,使用0,1,2,……数字表示
- 一维数组
- 0轴
- 二维数组
- 0轴和1轴
- 三维数组
- 0轴、1轴和2轴
- n维数组
- 0轴、1轴、……、(n-1)轴
好处
有了轴的概念之后,我们的计算会更加的方便
例如: 当我们计算一个二维数组的和时,有3种选择:
- 不指定方向:求出整个数组的平均值
- 0轴方向:求出每一列的平均值
- 1轴方向:求出每一行的平均值
确定数组各个轴的长度
对于一个形状为(a,b)的二维数组来说,
- (a,b)=(0轴长度,1轴长度)
- 0轴长度为a
- 1轴长度为b
例如:
np.arange(0,10).reshape((2,5))
reshpe
中的2表示的是0轴的长度reshpe
中的5表示的是1轴的长度
二维数组的轴
三维数组的轴
numpy读取本地数据
csv文件
Comma-Separated Value
逗号分隔值文件
显示:表格状态
源文件:换行和逗号分隔行列的格式化文本,每一行的数据表示一条记录
优点:由于csv便于展示,读取和写入,所以很多地方也是用csv的格式存储和传输中小型的数据
numpy读取文件的方法
np.loadtxt(fname,dtype=np.float,delimiter=None,skip