基于Python的食品推荐系统设计与实现.doc

  • 需要金币1000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2018-07-21
  • 论文字数:10606
  • 当前位置论文阅览室 > 毕业设计 > 设计说明 >
  • 课题来源:(小山神)提供原创文章

支付并下载

摘要:随着社会经济的进步,物质程度的提高,人们对生活质量的要求也在不断提高。对于保障生活品质的先决条件--食品,一直都是人们重点关注的内容。在处理“吃”问题的基础上,还需要营养健康,科学合理的膳食。但在这个生活节拍加快的时代,要想不花费时间找到满足自身需要的食品是很不贴合实际的,很多人通常会随意挑选一个或在面临大批量选择时不知所措,所以我们需要一套比较具体且全面的食品营养数据分析,并直观的呈现在大家眼前,为更多的人带来方便。本文首先先对数据分析系统相关概念进行了简单地介绍;其次,在了解并分析了目前国内外食品数据分析系统研究状况的基础下,收集一定的食品相关数据,借助Spyder运用Python来进行食品元数据的分析,作出相关营养成分分布图;再次,利用PyQt作出GUI界面布局,利用Python调用函数实现一个简洁直观的食品营养成分数据分析系统;最后,实现一个食品推荐系统,根据用户的营养元素需求信息,将相应食物推荐给用户。

 

关键词:食品;营养;数据分析;Python;推荐系统

 

目录

摘要

Abstract

1 绪论-1

1.1 课题产生的背景-1

1.2 课题研究的目的-1

1.3 课题的主要任务及内容-2

2 基于Python的数据分析-3

2.1 数据分析的概念及目的-3

2.2 Python数据分析-3

2.2.1 选择Python进行数据分析的原因-3

2.2.2 Python包含的重要库-3

2.2.3 重要库引入惯例-4

3 食品数据分析-5

3.1 收集数据-5

3.2 统计分析-5

3.2.1导入数据库-5

3.2.2数据字典-5

3.2.3食品类别-7

3.2.4数据列表-7

3.3营养数据具体分析-8

3.3.1营养分类-8

3.3.2各营养成分最丰富的食品-12

3.4食品黑名单-15

4 数据分析系统可视化-17

4.1 PyQt简介-17

4.2 Qt Designer界面设计-17

4.3 GUI展示-18

4.3.1主窗口界面-18

4.3.2数据图显示-18

5食品推荐系统-22

5.1推荐系统简介-22

5.2食品推荐系统的设计与实现-22

5.2.1系统设计-22

5.2.2系统实现-24

参 考 文 献-28

附录A 数据分析代码-29

附录B Python调用GUI代码-31

附录C 推荐系统代码-33

致    谢-35