当前位置: 首页>大数据>正文

python电影推荐系统+爬虫+数据可视化(协同过滤推荐算法)django框架 MySQL数据库 源码下载

python电影推荐系统+爬虫+数据可视化(协同过滤推荐算法)django框架 MySQL数据库 源码下载?

一、开发技术

pycharm、MySQL数据库/sqlite3数据库、Python3.x版本、Django框架、Scrapy框架

二、功能

用户注册、登录、后台管理员、电影首页、电影分类、电影数据统计、我的系统桌面、我的收藏列表、电影基本信息、电影评分、收藏、我的收藏数据可视化、柱状图、饼图......

协同过滤算法推荐电影......

电影信息数据echarts可视化、排行榜、词云图.......

电影爬虫......

三、项目运行截图

python电影推荐系统+爬虫+数据可视化(协同过滤推荐算法)django框架 MySQL数据库 源码下载,第1张
python电影推荐系统+爬虫+数据可视化(协同过滤推荐算法)django框架 MySQL数据库 源码下载,第2张
python电影推荐系统+爬虫+数据可视化(协同过滤推荐算法)django框架 MySQL数据库 源码下载,第3张
python电影推荐系统+爬虫+数据可视化(协同过滤推荐算法)django框架 MySQL数据库 源码下载,第4张

四、说明

用户注册、登录、后台管理员、电影首页、电影分类、电影数据统计、我的系统桌面、我的收藏列表、电影基本信息、电影评分、收藏、我的收藏数据可视化、柱状图、饼图......

协同过滤算法推荐电影......

电影信息数据echarts可视化、排行榜、词云图.......

电影爬虫......

|-- 项目

? ? |-- db.sqlite3? ? 数据库相关? 重要? 想看数据,可以用navicat打开

? ? |-- requirements.txt? 项目依赖库,可以理解为部分技术栈之类的

? ? |-- 运行说明.txt? 如何运行

? ? |-- 配置相关命令.txt??

? ? |-- data? 原始数据文件?

? ? |-- stopwords? 停用词? 分词用的

? ? |-- app? 没啥用,可以删? ?

? ? |? |-- models.py? django的model??

? ? |? |-- views.py? 后端主要代码? ? ? ?

? ? |-- DjangoMS

? ? |? |-- settings.py? 配置文件

? ? |? |-- urls.py? ? 路由 这个有点重要

? ? |-- static? ? ? 静态文件夹 js? css? img这些文件

? ? |-- templates? 模板? 你也可以理解为网页,但是他是django处理好数据后和他结合,就形成了最终的网页

? ? |-- core? ? 重要文件夹

? ? |? |-- models.py? django的model??

? ? |? |-- views.py? 后端主要代码? ? ? ? ??

? ? |? |-- userViews.py? 后端主要代码? ? ? ?

? ? |? |-- itemBasedCF.py? 推荐算法? ? ? ? ??

? ? |? |-- urls.py? 推荐算法? ? ? ? ??

项目运行依赖包:

PyMySQL==1.0.2

selenium==3.141.0

pandas==1.1.4

Django==2.2.13

numpy==1.19.5

tqdm==4.52.0

requests==2.25.1

jieba==0.39

beautifulsoup4==4.11.1

Navicat新建数据库doubanmovieplot,导入doubanmovieplot文件

pycharm打开项目,配置Python环境

安装Python依赖包(执行命令)

pip install -r requirements.txt -i https://pypi.mirrors.ustc.edu.cn/simple/

启动项目:python manage.py runserver

账号admins? ? 密码admins


https://www.xamrdz.com/bigdata/7vz1994442.html

相关文章: