Python 生成小于1 的正态分布随机数 (均值 0.9104)
下面是一个生成 12 个随机数的 Python 代码,满足正态分布,并且最大值小于 1:
import numpy as np
mean = 0.9104
std = 1 # 标准差可以根据需要进行调整
# 生成12个满足正态分布的随机数
random_numbers = np.random.normal(mean, std, 12)
# 如果最大值大于1,则重新生成随机数
while np.max(random_numbers) >= 1:
random_numbers = np.random.normal(mean, std, 12)
print(random_numbers)
这段代码使用了'numpy'库的'random.normal'函数生成满足指定均值和标准差的正态分布随机数。如果生成的随机数中最大值大于等于1,则重新生成随机数,直到满足条件为止。
原文地址: https://www.cveoy.top/t/topic/njHm 著作权归作者所有。请勿转载和采集!