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

资料分类:设计作品 上传会员:小山神 更新时间:2018-07-21
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:10606
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

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

相关论文资料:
最新评论
上传会员 小山神 对本文的描述:之所以选择Python这门编程语言来实现食品数据分析系统以及食品推荐系统,是因为Python语言是开源的,任何人都可以使用,并且可以在很多操作系统上运行;Python的包容性也很强大,具......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: