大数据-推荐算法
介绍大数据、推荐算法相关内容
dovert
这个作者很懒,什么都没留下…
展开
-
Python enumerate() 函数
enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。Python 2.3. 以上版本可用,2.6 添加 start 参数。enumerate(sequence, [start=0])sequence -- 一个序列、迭代器或其他支持迭代对象。 start -- 下标起始位置。 >>>seasons = ['Spring', 'Summer', 'Fall', 'Winter'原创 2021-07-19 22:47:28 · 70 阅读 · 0 评论 -
Python splitlines()方法
Python splitlines() 按照行('\r', '\r\n', \n')分隔,返回一个包含各行作为元素的列表,如果参数 keepends 为 False,不包含换行符,如果为 True,则保留换行符。Python splitlines() 按照行界符('\r', '\r\n', \n'等)分隔,返回一个包含各行作为元素的列表,默认不包含行界符。str.splitlines([keepends])keepends -- 在输出结果里是否保留换行符('\r', '\r\n', \n')原创 2021-07-19 22:40:39 · 167 阅读 · 0 评论 -
python文件读read()、readline()、readlines()对比
一、read方法 特点是:读取整个文件,将文件内容放到一个字符串变量中。 劣势是:如果文件非常大,尤其是大于内存时,无法使用read()方法。file = open('兼职模特联系方式.txt', 'r') # 创建的这个文件,也是一个可迭代对象try: text = file.read() # 结果为str类型 print(type(text)) print(text)finally: file.close()"""<class 'st原创 2021-07-19 22:36:34 · 272 阅读 · 0 评论 -
python中open()与codecs.open()的区别
最初的时候,只有open()函数,由于Python2中,编码的冗杂性,所以就有了codecs.open();至于io.open,其实是因为Python 2的open实际上是file模块提供的;而Python 3的open是io模块提供的。然后,Python 2.6引入了这个Python 3的特性,叫做io.open,以便和原来的open相区分。但是,这个Python 2.6的io.open是有问题的,在一些情况下表现很怪异。Python 2.7的io.open就正常了。参考:https://b..原创 2021-07-19 22:17:24 · 203 阅读 · 0 评论 -
推荐系统中的i2i,u2u2i,u2i2i和u2tag2i 是什么意思?
这个问题确实放在图中就很容易理解,仔细观察这几个词语,其实就是一个图的指向,其中"u"、"i"、"tag"是图的顶点,"2"指的是图中的边i2i:计算item-item相似度,用于相似推荐、相关推荐、关联推荐; u2i:基于矩阵分解、协同过滤的结果,直接给u推荐i; u2u2i:基于用户的协同过滤,先找相似用户,再推荐相似用户喜欢的item; u2i2i:基于物品的协同过滤,先统计用户喜爱的物品,再推荐他喜欢的物品; u2tag2i:基于标签的泛化推荐,先统计用户偏好的tag向量,然后匹配所原创 2020-12-26 17:06:34 · 6242 阅读 · 1 评论