C均值聚类算法的Python实现
2020-12-17 13:33
标签:append att i+1 map abs and 特征点 完成 实现 C均值聚类算法的Python实现 标签:append att i+1 map abs and 特征点 完成 实现 原文地址:https://www.cnblogs.com/wuanran/p/14100570.htmlclass pattern:
x=0
y=0
def __init__(self,x,y):
self.x=x
self.y=y
def dis(a,b):
return ((a.x-b.x)*(a.x-b.x)+(a.y-b.y)*(a.y-b.y))**0.5
eps=0.00001
maxn=1000050
inf=4000000000000000000
print("请输入需要将模式分为的类别数 c :")
c=input()
c=int(c)
print("请输入模式总数 n :")
n=input()
n=int(n)
print("请输入各模式的两个特征点 :")
a=[]
b=[]
for i in range(n):
x,y=map(int,input().split())
tmp=pattern(x,y)
a.append(tmp)
for i in range(c):
tmp=pattern(a[i].x,a[i].y)
b.append(tmp)
ans=0
while ans
上一篇:插入排序