我正在尝试对坐标列表进行聚类分析。我想使用 scipy.cluster.hierarchy.fclusterdata。如何从我的坐标创建适当的 n x m 数据矩阵?
我的列表看起来像这样:
list=[[1,2],[3,4],[5,6]]
我正在尝试对坐标列表进行聚类分析。我想使用 scipy.cluster.hierarchy.fclusterdata。如何从我的坐标创建适当的 n x m 数据矩阵?
我的列表看起来像这样:
list=[[1,2],[3,4],[5,6]]
根据文档,fclusterdata 采用形状为 (n, m) 的数组,其中 n 是观察数,m 是给定数据点的维度。
如果您将列表传递给numpy.array
,则数据将以正确的形状排列。
>>> np.array([[1, 2], [3, 4], [5, 6]]).shape
(3, 2)