有以下两个长度相等的数组。我的目标是将数组B按照数组A定义的分组进行拆分。最后应该有3个数组或者一个数组列表。最终的数组列表应该包含数组B的以下行:
- 第一和第二
- 第三和第五
- 第四个
A = array([[-1],
[ 1],
[ 0],
[ 0],
[ 1]])
B = array([[ 624.5 , 548. ],
[ 912.8201, 564.3444],
[1564.5 , 764. ],
[1463.4163, 785.9251],
[1698.0757, 846.6306]])
我在使用dbscan聚类函数时遇到了问题。 A数组描述了B数组中点的簇(0,1)。值-1将点声明为异常值。(所使用的值不是精确的) 我的目标是计算每个找到的簇的紧密度...