【问题标题】:2D histogram coloured by standard deviation in each bin每个 bin 中按标准差着色的 2D 直方图
【发布时间】:2019-01-08 13:32:01
【问题描述】:

有没有办法在 Python 中创建 2D 直方图,其中每个 bin 由每个 bin 中的点的标准差而不是点密度着色?

例如,我有一组 2D 数据,如下所示:

但我想将其转换为 2D 直方图,我希望纯度在类似渐变的结构中间会降低。

我意识到这个问题没有代码,但如果我能指出正确的方向来有效地做到这一点,我将非常感激。也许已经有一种优化的方法可以做到这一点,我可以节省时间,而不是创建矩阵或网格并明确计算标准偏差?

【问题讨论】:

    标签: python histogram standard-deviation


    【解决方案1】:

    查看 scipy.stats.binned_statistic_2d,然后将函数 'std' 作为 'statistic' 参数。

    文档似乎以某种方式忽略了“std”的可能性,但在源代码中它是可用的。否则,您可以将 numpy.std 作为参数。

    【讨论】:

    猜你喜欢
    • 2012-10-15
    • 2019-06-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-15
    相关资源
    最近更新 更多