我对在 Python 中使用 Scipy 进行聚类有点困惑。这是我的源代码:
import scipy.spatial.distance as dist
import numpy, scipy
dataMatrix = numpy.array(matrix)
distMatrix = dist.pdist(dataMatrix, 'euclidean')
distSquareMatrix = dist.squareform(distMatrix)
Y = scipy.cluster.hierarchy.linkage(distSquareMatrix, method='complete')
我是否必须使用“distMatrix”或方形“distSquareMatrix”作为聚类的输入?因为我在其他帖子中看到了这两种方法。但是输出不一样。现在我不确定我必须选择什么。