Python
余康-数据研究,足球迷弟
一个热爱解决IT问题,足球狂热迷的IT屌丝
展开
-
深入浅出带你理解静态方法和类方法的区别
class A(): x1 = 3 def __init__(self): self.num = 1 @ staticmethod def test1(): print("这里是静态方法输出") print(A().num) # 静态方法调用实例属性,类属性,类方法都需要 类名() # 这种属于实例一个对象调...原创 2019-05-14 16:35:39 · 1032 阅读 · 0 评论 -
机器学习中稀疏矩阵的处理方式和Python实现
在矩阵中,如果数值为0的元素数目远远多于非0元素的数目,并且非0元素分布无规律时,则称该矩阵为稀疏矩阵;与之相反,若非0元素数目占大多数时,则称该矩阵为稠密矩阵。大的稀疏矩阵在一般情况下是通用的,特别是在应用机器学习中,例如包含计数的数据、映射类别的数据编码,甚至在机器学习的整个子领域,如自然语言处理(NLP)。教程概述本教程分为5部分;分别为:稀疏矩阵稀疏的问题机器学习中...原创 2018-09-04 15:33:58 · 20982 阅读 · 4 评论 -
各种相似度计算的python实现
来源:本文转载地址(注:相对转载代码 做了一些改动)前言在数据挖掘中有很多地方要计算相似度,比如聚类分析和协同过滤。计算相似度的有许多方法,其中有欧几里德距离、曼哈顿距离、Jaccard系数和皮尔逊相关度等等。我们这里把一些常用的相似度计算方法,用python进行实现以下。如果是初学者,我认为把公式先写下来,然后再写代码去实现比较好。欧几里德距离几个数据集之间的相似度一般是基于...转载 2018-08-30 11:18:16 · 22292 阅读 · 5 评论