【发布时间】:2018-11-25 05:49:20
【问题描述】:
我有一个 pandas DataFrame,其中包含每个样本属于每个类(列)的概率。碰巧的是,几乎 99% 的类都有< 0.01 概率,而很少有> 0.5 概率。出于某种原因,我希望概率在0 和1 之间以高斯分布分布。我想在这种情况下平均值应该是0.5,但如果可能的话,我也希望能够修改这种分布的平均值。
我希望对每一行分别进行此操作,如何使用 pandas 数据框来执行此操作?
【问题讨论】:
-
您想修改每一行中的此类概率,以重现更像高斯的分布吗?
-
@GianfrancescoAngelini 是的,我想修改这种分布中的每一行。
标签: python python-3.x pandas numpy normal-distribution