【问题标题】:How To Generate Data With Specified Mean Using Python?如何使用 Python 生成具有指定均值的数据?
【发布时间】:2020-01-16 11:01:54
【问题描述】:

我想生成一些样本大小为 40 和 2 个特征的线性日期。 python中有一个名为make_regression的库,但我想围绕指定的平均值构建它。例如,我希望它创建一些数据,其中第二个特征的(价格)均值为 800。这可能吗?

【问题讨论】:

标签: python numpy statistics


【解决方案1】:

看看numpy.random.normal

从正态(高斯)分布中抽取随机样本。

例子:

# SD - Standard deviation
numpy.random.normal(loc=800, scale=SD, size=40)

【讨论】:

    【解决方案2】:

    这是一种方法:

    import random 
    feature2 = [] 
    for i in range(20):
        num = random.randint(10, 500)
        feature2.append(800-num)
        feature2.append(800 + num) 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-09-04
      • 2015-09-14
      • 2012-07-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-25
      相关资源
      最近更新 更多