【问题标题】:Find density of points from their scatter plot in python从python中的散点图中查找点的密度
【发布时间】:2015-04-09 08:15:25
【问题描述】:

我可以在散点图中穿过相等的盒装区域,这样我就可以计算出每个盒子平均有多少? 或者,python中是否有特定的函数来计算这个? 我不想要一个彩色的密度图,而是一个代表散点图中这些点的密度的数字。

例如,这是一个随机矩阵的特征值图:

我如何找到它们的密度?

【问题讨论】:

标签: python python-2.7 numpy matplotlib


【解决方案1】:
from scipy import linalg as la
e = la.eigvals(my_matrix)
hist,xedges,yedges = np.histogram2d(e.real,e.imag,bins=40,normed=False)

所以在这种情况下,“hist”将是一个 40x40 的数组(因为 bins=40)。它的元素是每个 bin 的特征值个数。

感谢 @jepio 和 @plonser 的 cmets。

【讨论】:

    猜你喜欢
    • 2015-09-12
    • 2014-01-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-11
    • 2022-06-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多