用python写的
调用之前对数组append(10000),反正就是保证比list1里所有的数都大一个数量级以上就好了
def clusterOfR(list1):
list1.sort()
list2=[]
for i in range(0,len(list1)-1):
if list1[i+1]>list1[i]:
list2.append(list1[i])
if list1[i+1]>list1[i]*1.1:
meanR=np.mean(list2)
print(meanR)
newlist = list(set(list1) ^ set(list2))
return clusterOfR(newlist)