更新时间:2025-04-01 08:25:45
小伙伴们,今天咱们来聊聊`np.random.normal()`这个强大的函数!它可是用来生成符合正态分布(高斯分布)随机数的好帮手哦~ 📈📉
首先,我们来看看它的基本用法:`np.random.normal(loc=0.0, scale=1.0, size=None)`。其中:
- `loc`表示均值,默认为0;
- `scale`是标准差,默认为1;
- 最关键的就是`size`啦!它决定了返回数组的形状。
👉 如果`size=None`(默认),则返回一个单一的浮点数;如果设置为整数n,则返回长度为n的一维数组;如果是元组如`(m,n)`,那就会返回形状为(m,n)的二维数组!💥
例如:`np.random.normal(size=(2, 3))`会生成一个2行3列的二维数组,每个元素都来自正态分布。👇
掌握好`size`参数,就能灵活运用这个函数啦!无论是数据分析还是机器学习建模,它都能派上大用场哦~ 🎯📈