我正在使用 numpy 和 scipy 从 3D 坐标信息生成密度图。我可以通过使用以下代码生成 KDE 来成功生成数据的密度图
xyz = np.vstack([x,y,z])
kde = stats.gaussian_kde(xyz)
density = kde(xyz)
但是我如何使用这些信息来找到与密度最大的 3D 点相关联的坐标呢?
我试过了
max(density)
它返回一个值,然后我可以找到 with 的索引
density.argmax(axis=0)
但后来我打了一个空白,因为我似乎无法使用该索引从 xyz 获取相关坐标,我不确定这是否是正确的方法。