• 大小: 1.82KB
    文件类型: .py
    金币: 1
    下载: 0 次
    发布日期: 2021-01-30
  • 语言: Python
  • 标签: 聚类  

资源简介


资源截图

代码片段和文件信息

#assignment of Pattern Recognition
def EDistance(d1xd1yd2xd2y):
    result = pow(d1x - d2x 2)
    result += pow(d1y - d2y 2)
    result = pow(result0.5)
    return result

listX = []
listY = []
TempList = []
minimum = []
mension = 2
num = int(input(“Input the number of spots “))
Theta = float(input(“Input Theta “))
for i in range(num):
    listX.append(int(input(“Input {}th Xcoordinate  “.format(i+1))))
    listY.append(int(input(“Input {}th Ycoordinate  “.format(i+1))))
Distance = [[0 for i in range(10)]for i in range(num)]
group = [[]for i in range(10)]

for i in range(num):
    TempList.append(EDistance(listX[0]listY[0]listX[i]listY[i]))
    Distance[0][i] = EDistance(listX[0]listY[0]listX[i]listY[i])

NextCenter = TempList.index(max(TempList))
print

评论

共有 条评论