python - 如何使用具有指定均值和标准差的正态分布生成 100000 个随机数?
问题描述
import pandas as pd
import numpy as np
from numpy.random import randn
s = pd.Series(np.random.randn(100000))
解决方案
不需要第三方包,只需标准 Python 库:
import random
mu = 0.0
sigma = 10.0
for _ in range(100000):
print(random.gauss(mu, sigma))
您也可以使用 random.normalvariate 而不是 random.gauss。
推荐阅读
- java - 使用 Java 7 避免嵌套数据中出现 null 的更好方法
- function - 循环嵌套函数技术词汇
- javascript - 使用 date-fns 在两个范围内获取重叠月份
- wso2 - WSO2 IS 使用内部 LDAP 创建辅助用户存储
- extbase - 获取 extbase 中的当前操作
- laravel - laravel 事件在真实聊天应用中生成错误
- pandas - 如何使用 pandas_udf 在 pyspark 数据帧上运行 pytorch 模型的推理(创建带有预测的新列)?
- aws-lambda - AWS CDK 将 API Gateway URL 传递到同一堆栈中的静态站点
- javascript - 经常播放声音 - 即使显示器关闭
- mysql - 如何使用 MySQL 在两列中填充名称?