【发布时间】:2020-10-29 10:00:29
【问题描述】:
我有两列 (2x10) 数据,第一列是数据,第二列是错误。我想为第一列中的每个值生成高斯分布值,并带有相应的错误。那我该如何管理呢?
【问题讨论】:
标签: python python-3.x numpy math gaussian
我有两列 (2x10) 数据,第一列是数据,第二列是错误。我想为第一列中的每个值生成高斯分布值,并带有相应的错误。那我该如何管理呢?
【问题讨论】:
标签: python python-3.x numpy math gaussian
试试这个
# Your array of data and measurements
measurements = np.ones((10,2))
# 10 values drawn from a Gaussian distribution
measurements[:,1] = np.random.normal(0.0,1.0,size=(10,1))
其中np.random.normal(0.0, 1.0, 1) 从均值为0 和标准差为1.0 的高斯分布中提取单个值。请参阅docs 了解更多信息。
上面代码中的第三个参数,用size 表示,为您提供所需样本数组的形状。
【讨论】: