相关文章推荐
jackiszing  ·  快捷键速查表·  10 月前    · 
旅行中的砖头  ·  Amazon.com·  1 年前    · 
逆袭的围巾  ·  夕照街 - 知乎·  2 年前    · 

python生成正态分布随机数

在 Python 中,可以使用 numpy 库的 random.normal() 函数来生成正态分布的随机数。该函数有三个参数:

  • loc :正态分布的均值(mean)。
  • scale :正态分布的标准差(standard deviation)。
  • size :生成的随机数的数量,可以是整数或元组。
  • 示例代码如下:

    import numpy as np
    # 生成一个随机数
    x = np.random.normal(0, 1)
    print(x)
    # 生成 10 个随机数
    x = np.random.normal(0, 1, 10)
    print(x)
    # 生成 3 行 4 列的随机数矩阵
    x = np.random.normal(0, 1, (3, 4))
    print(x)
    

    这样,你就可以生成均值为 0,标准差为 1 的正态分布随机数了。你也可以修改这两个参数来生成其他分布的随机数。

  •