0

我想在我的数据集上使用 binned_statistic_2d (来自 scipy),但是计算了自定义 bin 边缘,以便在每个 bin 中都有相同数量的点。

我试图从用户 farenorth 修改二维数据集的代码,但我是 python 的初学者,并且遇到了麻烦。该代码(1d)是:

def histedges_equalN(x, nbin):
    npt = len(x)
    return np.interp(np.linspace(0, npt, nbin + 1),
                     np.arange(npt),
                     np.sort(x))
x = np.random.randn(100)
n, bins, patches = plt.hist(x, histedges_equalN(x, 10))

我只需要为 2d 直方图修改它。你能告诉我它是怎么做的吗?

4

0 回答 0