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