NumPy基础知识之“生成随机数”——《Python数据分析与应用》笔记

NumPy 提供了强大的生成伪随机数的功能。与随机数相关的函数都在NumPy的random模块中,其中包括了可以生成多种概率分布随机数的函数。

random 函数

random 模块中的 random 函数是常见的生成随机数的方法,接收一个 int 类型的数字便可生成相应长度的一维数组。

# 生成含100个随机数的一位数组
np.random.random(100)

rand 函数

rand 函数可以生成服从 均匀分布 的随机数:

# 生成一个10行5列的服从均匀分布的随机数数组
np.random.rand(10, 5)

randn 函数

randn 函数可以生成服从 正态分布