gpt4 book ai didi

Python:具有均值和标准差的随机数生成器

转载 作者:太空狗 更新时间:2023-10-29 22:11:09 32 4
gpt4 key购买 nike

我需要知道如何在 python 中生成 1000 个介于 500 和 600 之间且均值 = 550 且标准差 = 30 的随机数。

import pylab
import random

xrandn = pylab.zeros(1000,float)

for j in range(500,601):
xrandn[j] = pylab.randn()

???????

最佳答案

您正在寻找stats.truncnorm :

import scipy.stats as stats

a, b = 500, 600
mu, sigma = 550, 30
dist = stats.truncnorm((a - mu) / sigma, (b - mu) / sigma, loc=mu, scale=sigma)

values = dist.rvs(1000)

关于Python:具有均值和标准差的随机数生成器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27831923/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com