相关文章推荐
玩足球的烈马  ·  Functional analysis ...·  1 年前    · 
刀枪不入的手套  ·  Why is my DLL using ...·  1 年前    · 
飘逸的豆芽  ·  登陆weblogic console报错 ...·  2 年前    · 
绅士的勺子  ·  Android ...·  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 的正态分布随机数了。你也可以修改这两个参数来生成其他分布的随机数。

  •