美文网首页
python-ML学习小计-L3-K聚类-标准化函数

python-ML学习小计-L3-K聚类-标准化函数

作者: 李大狗随随便便地 | 来源:发表于2016-12-22 20:46 被阅读0次

class KMean(object):

    def __init__(self,k):

        self._data=[]

        self._normalizeData=[]

        self._memeberOfClusters=[]

        self._maxIteration=None

        self._clusterCenters=[]

        self._pointChangedNum=0

        self._k=k

        self._comment=[]

    def _getColumMeanAndStd(self, column):

        sumx=0.0

        sumx2=0.0

        for x in column:

            sumx+=x

            sumx2+=x**2

        n=len(column)

       mean=sum/n

       d=sumx2/n-mean**2

        std=pow(d,0.5)

        return (round(mean,3),round(std,3))

    def _getColumnMedian(self,column):

        columncopy=list(column)

        columncopy.sort()

        clen=len(columncopy)

        if clen%2==0:

            return (columncopy[clen/2]+columncopy[clen/2-1])/2

        else:

            return columncopy[(clen-1)/2]

   def normalizeOneColumn(self,column):

        cmedian=self._getColumnMedian(column)

        csum=sum([abs(x-cmedian) for x in column])*1.0

       asd=round(csum/len(column),3)

       result=[round((x-cmedian)/asd,3) for x in column]

    return result

相关文章

  • python-ML学习小计-L3-K聚类-标准化函数

    class KMean(object): def __init__(self,k): self._da...

  • C++类大小和静态成员/方法

    类大小计算 空类的大小为1字节 一个类中,虚函数本身、成员函数(包括静态与非静态)和静态数据成员都是不占用类对象的...

  • 聚类算法之K均值算法(k-means)的Python实现

    聚类算法之K均值算法(k-means) 算法简介 K-means算法是硬聚类算法,是典型的基于原型的目标函数聚类方...

  • 模式识别笔记-第二章

    聚类 2.1 聚类的概念 “物以类聚,人以群分”,聚类是一种非监督学习,不同于分类的监督学习,聚类不会给出一个“正...

  • 聚类算法k-means

    聚类算法 聚类算法 是 无监督学习 聚类算法有特征,无标签,是无监督分类。 sklearn 聚类模块 cluste...

  • 3.1.1.9 聚类

    聚类 原理 《机器学习》周志华 9.1 聚类任务 在“无监督学习”(unsupervised learning)中...

  • RNA-seq聚类图

    标准化方法RNA-seq多Run合并、VST标准化、PCA、差异分析最全的R语言聚类树形图画法我的一个例子

  • 无标题文章

    聚类方法整理 标签(空格分隔): 算法学习 聚类算法大类 1. K-Mean 2. 层次聚类算法 3. SOM聚类...

  • 聚类算法

    #聚类算法 标签(空格分隔): 机器学习 聚类算法 --- ###聚类算法的原理 无监督算法,相似的样本自动归...

  • R语言可视化(二十九):聚类树图绘制

    29. 聚类树图绘制 清除当前环境中的变量 设置工作目录 使用dendrogram函数绘制聚类树图 使用ggden...

网友评论

      本文标题:python-ML学习小计-L3-K聚类-标准化函数

      本文链接:https://www.haomeiwen.com/subject/kyuhvttx.html