【问题标题】:Python : How to Generate positive number with a given standard deviation and mean within 0-1?Python:如何生成具有给定标准差且均值在 0-1 内的正数?
【发布时间】:2022-06-28 16:08:47
【问题描述】:

我想生成一个所有正数的列表(或数组),所有的数字都需要在0-1之间。

我看过一个代码, numpy.random.normal([mean], [standard deviation], [array size])。 但它会产生正数和负数。

还有其他可以解决的代码/公式吗?

【问题讨论】:

    标签: python statistics


    【解决方案1】:

    使用绝对值函数np.abs()

    import numpy as np
    print(np.abs(np.random.normal([0.5], [1], [2])))
    

    【讨论】: