资源简介
源代码和实战非常适合初学者使用,很详细
代码片段和文件信息
#-*- coding: utf-8 -*-
#使用基于UBCF算法对电影进行推荐
from __future__ import print_function
import pandas as pd
############ 主程序 ##############
if __name__ == “__main__“:
print(“\n--------------使用基于UBCF算法对电影进行推荐 运行中... -----------\n“)
traindata = pd.read_csv(‘/media/dp_zhou/Knowledge/Learning data/Python books/数据与代码/数据与代码/示例程序/data/u1.base‘sep=‘\t‘ header=Noneindex_col=None)
testdata = pd.read_csv(‘/media/dp_zhou/Knowledge/Learning data/Python books/数据与代码/数据与代码/示例程序/data/u1.test‘sep=‘\t‘ header=Noneindex_col=None)
#删除时间标签列
traindata.drop(3axis=1 inplace=True)
testdata.drop(3axis=1 inplace=True)
#行与列重新命名
traindata.rename(columns={0:‘userid‘1:‘movid‘2:‘rat‘} inplace=True)
testdata.rename(columns={0:‘userid‘1:‘movid‘2:‘rat‘} inplace=True)
traindf=traindata.pivot(index=‘userid‘ columns=‘movid‘ values=‘rat‘)
testdf=testdata.pivot(index=‘userid‘ columns=‘movid‘ values=‘rat‘)
traindf.rename(index={i:‘usr%d‘%(i) for i in traindf.index} inplace=True)
traindf.rename(columns={i:‘mov%d‘%(i) for i in traindf.columns} inplace=True)
testdf.rename(index={i:‘usr%d‘%(i) for i in testdf.index} inplace=True)
testdf.rename(columns={i:‘mov%d‘%(i) for i in testdf.columns} inplace=True)
userdf=traindf.loc[testdf.index]
#获取预测评分和推荐列表
trainratstrainrecomm=recomm(traindfuserdf)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-11-27 16:54 Python与数据挖掘\
文件 33280 2018-07-29 17:48 Python与数据挖掘\《Python与数据挖掘》勘误表 V2.6.xls
目录 0 2018-07-29 17:49 Python与数据挖掘\第10章\
目录 0 2018-07-29 17:49 Python与数据挖掘\第10章\上机实验\
目录 0 2018-07-29 18:18 Python与数据挖掘\第10章\上机实验\data\
文件 1586544 2018-07-29 18:18 Python与数据挖掘\第10章\上机实验\data\u1.ba
文件 392629 2018-07-29 17:49 Python与数据挖掘\第10章\上机实验\data\u1.test
目录 0 2018-07-29 17:49 Python与数据挖掘\第10章\示例程序\
目录 0 2018-07-29 17:49 Python与数据挖掘\第10章\示例程序\code\
文件 1560 2018-07-29 17:49 Python与数据挖掘\第10章\示例程序\code\10-1.py
文件 1879 2018-07-29 17:49 Python与数据挖掘\第10章\示例程序\code\recommender.py
文件 1762 2018-07-29 17:49 Python与数据挖掘\第10章\示例程序\code\recommender.pyc
目录 0 2018-07-29 18:18 Python与数据挖掘\第10章\示例程序\data\
文件 1586544 2018-07-29 18:18 Python与数据挖掘\第10章\示例程序\data\u1.ba
文件 392629 2018-07-29 17:49 Python与数据挖掘\第10章\示例程序\data\u1.test
目录 0 2018-07-29 17:49 Python与数据挖掘\第11章\
目录 0 2018-07-29 18:18 Python与数据挖掘\第11章\上机实验\
目录 0 2018-07-29 17:49 Python与数据挖掘\第11章\上机实验\data\
文件 22528 2018-07-29 17:49 Python与数据挖掘\第11章\上机实验\data\dat.xls
目录 0 2018-07-29 18:18 Python与数据挖掘\第11章\上机实验\tmp\
目录 0 2018-07-29 18:18 Python与数据挖掘\第11章\示例程序\
目录 0 2018-07-29 17:49 Python与数据挖掘\第11章\示例程序\code\
文件 3668 2018-07-29 17:49 Python与数据挖掘\第11章\示例程序\code\11-1.py
目录 0 2018-07-29 17:49 Python与数据挖掘\第11章\示例程序\data\
文件 20480 2018-07-29 17:49 Python与数据挖掘\第11章\示例程序\data\arima_data.xls
目录 0 2018-07-29 18:18 Python与数据挖掘\第11章\示例程序\tmp\
目录 0 2018-07-29 17:49 Python与数据挖掘\第2章\
目录 0 2018-07-29 17:49 Python与数据挖掘\第2章\上机实验\
目录 0 2018-07-29 17:49 Python与数据挖掘\第2章\上机实验\data\
文件 60655 2018-07-29 17:49 Python与数据挖掘\第2章\上机实验\data\horseColic.txt
目录 0 2018-07-29 17:49 Python与数据挖掘\第2章\上机实验\tmp\
............此处省略91个文件信息
- 上一篇:数据挖掘课程设计.rar
- 下一篇:Python3学习笔记
相关资源
- Python3学习笔记
- Python编程快速上手 让繁琐工作自动化
- 卷积神经网络python
- Python3.7.2中文文档-标准库-通用操作系
- Python3.7.2中文文档-标准库-Python数据类
- pygame-1.9.6-cp36-cp36m-win_amd64.whl
- Introduction to Data Science - A Python Approa
- python网络爬虫爬取整个网页
- Deep Learning With Python - Jason Brownlee
- Long Short Terms Memory Networks with Python J
- 破解wifi密码python小程序
- python之外星人入侵完整版程序源码
- python之外星人入侵
- 基于python的小游戏 含源代码
- 深度学习入门 基于python理论与实现
- 混合地理加权回归python实现代码
- 基于python的单机版中国象棋
- python3基础教程第三版高清
- python入门笔记强烈推荐.zip
- Python-自然场景文本检测PSENet的一个
- Python-在特征金字塔网络FPN的Pytorch实现
- Python-PyTorch实时多人姿态估计项目的实
- Python-用PyTorch10实现FasterRCNN和MaskRCNN比
- Python-心脏核磁共振MRI图像分割
- Python-基于YOLOv3的行人检测
- Python-数据结构与算法leetcodelintcode题解
- Python-RLSeq2Seq用于SequencetoSequence模型的
- Python-PyTorch对卷积CRF的参考实现
- Python-高效准确的EAST文本检测器的一个
- Python-BilibiliLiveBarrage实时监控B站直播
评论
共有 条评论