np.random.normal()是NumPy库中用于生成正态分布(高斯分布)随机数的函数。以下是其核心用法和参数说明:

  1. 基本语法

    import numpy as np
    np.random.normal(loc=0.0, scale=1.0, size=None)
    
  2. 参数详解

    • loc:正态分布的均值(期望值),默认为0。
    • scale:正态分布的标准差,默认为1。
    • size:输出数组的形状。若为整数,生成对应数量的样本;若为元组(如(2,3)),生成多维数组。
  3. 示例代码
    生成均值为5、标准差为2的100个随机数:

    samples = np.random.normal(loc=5, scale=2, size=100)
    
  4. 扩展说明

    • loc=0scale=1时,生成标准正态分布。
    • 可通过matplotlib绘制直方图验证分布形态。

该函数广泛用于统计分析、机器学习中的数据生成和模拟实验。

Logo

脑启社区是一个专注类脑智能领域的开发者社区。欢迎加入社区,共建类脑智能生态。社区为开发者提供了丰富的开源类脑工具软件、类脑算法模型及数据集、类脑知识库、类脑技术培训课程以及类脑应用案例等资源。

更多推荐