一、特殊数组的创建
- 全0数组 ——np.zeros
- 全1数组——np.ones
- 随机数组——rand生成服从01分布的随机数
当随机生成的数越多 ,均值越接近0.5
- 随机数组——randn生成服从标准正态分布的随机数
随机生成的数越多,均值越接近0,方差越接近1
- 随机数组——normal生成元素是指定随机分布的数组
- 生成数值全相同的数组——full
- 生成单位矩阵——eye
- 生成对角矩阵——diag
- 按照某种形状生成ndarray
e的形状为2行3列,按照e的形状生成全0,全1,全相同的数组:
二、数组常用变形方法
- reshape调整数组行列结构
- flatten 将数组降为一维数组
- T 数组的转置(类似于矩阵的转置)
三、数组的拼接
- vstack:纵向拼接(上下拼接)
- hstack 横向拼接,左右拼接
四、数组的切分
- hsplit 左右切分
- vsplit 上下切分
- array_split 通用切分方法