我有一个列表,如下所示-
a =[9,10,11,11,12,52,49,51,50,55,51,52,54,71,72,70,69,70,110,111,113,114]
如您所见,数字通常分为几个点。集群可以发生在任何地方,接近10或50,甚至500。这没有统一性。但是,它们始终在群集平均值的-5到+5的范围内。像-平均值[9、10、11、11、12]的int值为11,并且该簇中的所有数字都将在6到17之间。
我想将包含聚集数字的新列表返回到子列表中-类似于-
b =[[9, 10, 11, 11, 12], [49, 50, 51, 51, 52, 52, 54, 55],
[69, 70, 70, 71, 72], [110, 111, 113, 114]]
反正有答案吗?