《基于python语言的网络数据挖掘》实验指导书2014

《基于python语言的网络数据挖掘》实验指导书2014

ID:8986366

大小:283.50 KB

页数:22页

时间:2018-04-14

《基于python语言的网络数据挖掘》实验指导书2014_第1页
《基于python语言的网络数据挖掘》实验指导书2014_第2页
《基于python语言的网络数据挖掘》实验指导书2014_第3页
《基于python语言的网络数据挖掘》实验指导书2014_第4页
《基于python语言的网络数据挖掘》实验指导书2014_第5页
资源描述:

《《基于python语言的网络数据挖掘》实验指导书2014》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、《基于Python语言的网络数据挖掘》实验指导书电子科技大学信息与软件工程学院二○一四年6月一、实验教学目的和要求:实验目的:本课程实验旨在加深学生对于网络大数据挖掘的理解,培养学生分析、设计、实现基于Python语言的网络数据挖掘算法,掌握科学的实验方法,为以后其他专业课的学习打下坚实的基础。该实验内容采用循序渐进的方式,从Python语言的基本语法入手,在加深学生对于Python语言熟悉的基础上突出数据挖掘应用。实验提供功能要求,学生自己确定设计方案和需要思考如何设计最优化的算法,并完成结果记录和分析,充分发挥学生的创造性和主动性。实验要求:了解并掌握Python

2、语言的基本语法、能够使用Python读取或写入数据表、获取并分析网络文本数据、获取并处理图像数据等。二、Python开发环境简介:本课程实验使用的Python开发环境为PythonIDLE,其用户界面图见图1所示。IDLE是开发python程序的基本集成开发环境,具备基本的IDE的功能,是Python教学的不错的选择。当安装好python以后,IDLE就自动安装好了,不需要另外去找。同时,使用Eclipse这个强大的框架时IDLE也可以非常方便的调试Python程序。其基本功能包括语法加亮、段落缩进、基本文本编辑、TABLE键控制、调试程序。打开Idle后出现一个增强

3、的交互命令行解释器窗口(具有比基本的交互命令提示符更好的剪切、粘贴、回行等功能)。除此之外,还有一个针对Python的编辑器(无代码合并,但有语法标签高亮和代码自动完成功能)、类浏览器和调试器。菜单为TK“剥离”式,也就是点击顶部任意下拉菜单的虚线将会将该菜单提升到它自己的永久窗口中去。特别是"Edit"菜单,将其“靠”在桌面一角非常实用。Idle的调试器提供断点、步进和变量监视功能。图1PythonIDLE界面图一、实验项目名称及目的要求:实验项目1Python语言的基本语法及简单应用1、实验目的1)掌握Python语言的基本语法2)掌握Python语言中创建模块的

4、方法3)了解Python语言中定义类及其使用方法4)学习使用Python语言输出斐波那契数列的方法5)学习使用Python语言实现删除一个list里面的重复元素的方法2、实验内容1)根据Python基本语法功能设计出实现输出斐波那契数列的方法,并比较不同实现方法的性能。2)根据Python语言中的排序和循环功能,实现删除一个list里面的重复元素3、实验原理1)设计输出斐波那契数列的Python程序:首先调用raw_input输入要打印的斐波那契数列的长度,然后把斐波那契数列存储于一个序列当中,并逐个打印序列的元素。此实验部分实现代码如下#通过输入斐波那契数列的长度打

5、印斐波那契数列FibonacciUptoNumer=int(raw_input('PleaseinputaFibonacciSeriesuptoNumber:'))n=FibonacciUptoNumerfibs=[0,1]fornumberinrange(n):fibs.append(fibs[-2]+fibs[-1])1)设计删除一个list里面的重复元素程序:首先调用List.sort()对序列进行排序,然后调用last=List[-1]语句从后向前找出重复的元素,并逐个打印非重复的元素。此实验部分实现代码如下ifList:List.sort()last=Lis

6、t[-1]foriinrange(len(List)-2,-1,-1):iflast==List[i]:delList[i]else:last=List[i]printList4、实验步骤1)设计输出斐波那契数列的Python程序l分析实验要求l逐个打印输出斐波那契数列的元素l记录程序代码l记录并分析实验结果2)设计程序删除一个list里面的重复元素l分析实验要求l对list进行排序l从后向前查找并删除list中的重复元素l记录程序代码l记录并分析实验结果实验项目2使用Python读写Excel数据1、实验目的1)强化Python程序的设计和编程能力2)学习两种读取的

7、Excel数据的方法3)学习写入Excel数据的方法4)掌握如何读写其他格式数据的方法5)掌握如何比较不同读写方法的运算性能2、实验内容1)用xlrd模块中的open_workbook实现打开Excel数据表,并设计使用索引和名称两种方法读取Excel数据,最终写入csv文件中。2)用datetime模块中的datetime.now来计算两种不同的读取方法所用CPU时间,从而比较并分析不同算法的性能。3、实验原理1)Python语句读取Excel表数据时,首先要调用xlrd模块,然后使用语句data=xlrd.open_workbook('excel

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。