• 大小: 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.xml

     文件        274  2017-10-22 20:39  kmans均值img\.idea\modules.xml

     文件      16710  2017-10-23 00:51  kmans均值img\.idea\workspace.xml

     文件      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


评论

共有 条评论