python
来源:互联网 发布:袁隆平 诺贝尔 知乎 编辑:程序博客网 时间:2024/05/16 06:06
# 计算汉明距离,把汉明距离设置两个变量之间的距离def euclDistance(vector1, vector2): x = int(vector1, 2) y = int(vector2, 2) return bin(x ^ y).replace('0b', '').count("1")# 根据聚类的迭代结果更新聚类中心,返回值是聚类中心def centerIteration(arr): for element in arr: x = 0 for ele in arr: x = x + euclDistance(element, ele) list.append(x) index = getMinIndex(list) return arr[index]# 计算最小值的下标def getMinIndex(my_list): min = my_list[0] for i in my_list: if i < min: min = i return my_list.index(min)# 获取数据整理数据,把数据转换成0101格式
0 0
- Python
- Python
- Python
- python
- Python
- PYTHON
- Python
- Python
- Python
- Python
- Python
- Python
- Python
- Python
- Python
- Python
- python
- Python
- SpringMVC注解说明
- Android通用网络请求解析框架.7(同步请求,公共部分)
- 高级java的招聘要求
- 用Java对JSON字符串进行格式化输出
- SpringMVC返回json数据的三种方式
- python
- 如何在SpringMVC中获取request对象
- activerecord直接执行sql语句的写法ActiveRecord::Base.connection.execute
- Java Web 学习笔记(二) 使用 Maven 创建 WebApp
- data (Bootstrap)
- Android通用网络请求解析框架.8(同步请求,分支部分)
- 七月算法深度学习笔记7--RNN
- spring mvc 接受多对象的处理
- numpy 学习5