-
大小: 22KB文件类型: .rar金币: 1下载: 0 次发布日期: 2021-01-06
- 语言: Python
- 标签:
资源简介
使用的是python3版本,自己编写的,能够完美运行,里面有两个py文件,一个是主程序,一个是导入的算法,只需要运行主程序就行,数据啥的都准备好了
代码片段和文件信息
import numpy as np
import pandas as pd
from pandas import SeriesDataframe
import matplotlib.pyplot as plt
def getdata(data):
with open(data) as f:
data = []
datalist = f.readlines()
for each in datalist:
each = each.strip().split(‘\t‘)
each = list(map(floateach))
data.append(each)
data = np.array(data)
return(data)
def dist(AB):
return np.sqrt(np.sum(np.power(A - B 2)))
def randcent(datak):
n = np.shape(data)[1]
cent = np.zeros((kn))
for j in range(n):
minj = min(data[:j])
rangej =float(max(data[:j]) - minj)
cent[:j:j+1] = minj + rangej *np.random.rand(k1)#注意此索引可以获得一个二维数组,而若只是data[:1]获得的仅仅是一维数组
retu
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 398 2017-10-22 20:39 kmans均值img\.idea\kmans均值.iml
文件 258 2017-10-22 20:39 kmans均值img\.idea\misc.xm
文件 274 2017-10-22 20:39 kmans均值img\.idea\modules.xm
文件 16710 2017-10-23 00:51 kmans均值img\.idea\workspace.xm
文件 16762 2017-10-22 20:16 kmans均值img\a.jpg
文件 1639 2017-10-22 22:04 kmans均值img\KMeans.py
文件 1511 2017-10-22 22:04 kmans均值img\__pycache__\KMeans.cpython-36.pyc
文件 1229 2017-10-23 00:50 kmans均值img\主程序imgkmeans.py
目录 0 2018-03-13 14:51 kmans均值img\.idea
目录 0 2018-03-13 14:51 kmans均值img\__pycache__
目录 0 2018-03-13 14:51 kmans均值img
----------- --------- ---------- ----- ----
38781 11
评论
共有 条评论