本站资源收集于互联网,不提供软件存储服务,每天免费更新优质的软件以及学习资源!

如何在NumPy中生成带有上限和下限的正态分布随机数?

网络教程 app 1℃

如何在NumPy中生成带有上限和下限的正态分布随机数

在 numpy 中生成带有上限和下限的正态分布

您希望从一个正态分布中生成随机数,该分布仅落在 0 和 1 之间。可以使用 numpy.random.normal 函数来实现,如下所示:

import numpy as np# 上限upper_bound = 1# 下限lower_bound = 0# 均值mean = 0.5# 标准差std = 0.2# 生成带有上限和下限的正态分布中的随机数random_values = np.random.normal(mean, std, 1000)# 过滤掉超出范围的随机数random_values = random_values[(random_values >= lower_bound) & (random_values <= upper_bound)]# 输出生成的值print(random_values)

以上就是如何在 NumPy 中生成带有上限和下限的正态分布随机数?的详细内容,更多请关注范的资源库其它相关文章!

转载请注明:范的资源库 » 如何在NumPy中生成带有上限和下限的正态分布随机数?

喜欢 (0)