我想在我的数据集上使用binned_statistic_2d(来自scipy),但是计算了自定义bin边缘,以便在每个bin中都有相同数量的点。
我尝试修改用户farenorth的代码以获取2d数据集,但我是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直方图。你能告诉我它是如何完成的吗?