NumPy数值统计基础(二)

  1. Numpy的random模块

1.1random()函数

np.random.random(100):生成100个纯小数的数组

1.2rand()函数

np.random.rand():生成服从均匀分布的随机数数组

1.3randn()函数

np.random.randn():生成正态分布的随机数数组

1.4randint()函数

np.random.randint():生成给定上下限范围的随机整数数组

1.5其他函数

  1. 通过索引和切片访问数组

2.1一维数组

与Python的标准方法一致,此处略

2.2二维数组

与矩阵方法类似:

注:

2.3使用整数数列和布尔数组索引和切片

整数数列:

布尔数组:

布尔数组一般不是手工产生,通过布尔函数的ufunc()函数产生:

例:

注:

即:不改变原数组的值。