C均值聚类算法的Python实现

2020-12-17 13:33

阅读:695

标签:append   att   i+1   map   abs   and   特征点   完成   实现   

class 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

C均值聚类算法的Python实现

标签:append   att   i+1   map   abs   and   特征点   完成   实现   

原文地址:https://www.cnblogs.com/wuanran/p/14100570.html

上一篇:插入排序

下一篇:Springboot集成xxl-Job


评论


亲,登录后才可以留言!