我是python的新手,创建了一个执行聚类分析的小函数。简而言之,我必须多次比较两个数组,直到它不再改变。为此,我使用了while循环,该循环只要它们不相等,就会循环,但我发现从!=和不是==得到了两个不同的结果。MWE:
import numpy as np
a = np.array([1,1,1])
b = np.array([1,2,1])
print((a != b).all())
print(not (a == b))
我正在处理一个由43列(测量的特性)和许多行组成的数据。
我在R中使用亲和传播进行聚类分析,并使用apcluster包进行聚类分析。
经过归一化的数据计算出相似矩阵之后,事情进行得很顺利。我有17个星团。
现在我想用绘图(ap_result,data)来绘制它们,然后我收到一个警告:
Error in .local(x, y, ...) : cannot plot more than 15 features at once
不管怎样,我可以解决这个问题,并画出我的结果?热图函数工作得很好..。
干杯!