python第二次作业1
需积分: 0 35 浏览量
更新于2022-08-08
收藏 15KB DOCX 举报
Python 第二次作业 1
本次作业的主要目的是让学生熟悉 Python 编程环境和相关库的使用,掌握文本文件的字、词频率分析方法,文件操作和函数绘图方法。本次作业共有三部分:词频分析、字符数据加、解密和函数绘图。
词频分析是本次作业的第一部分。学生需要下载若干篇中文或英文文本文件,然后编写 Python 程序代码,对下载的文档进行词频统计。这里需要去除无关的构词,可以添加新创的构词。然后,根据词频统计的结果,学生需要构建自己的分析模型,分析这篇文档的内涵。例如,在政府工作报告中出现的那些最频繁的词与国家治理发展的关系。
在词频分析中,学生需要熟悉 Python 的文件操作,例如读取文本文件、写入文件等。同时,学生还需要掌握如何使用 jieba 库进行词频统计。jieba 库是一个流行的中文分词库,它可以将中文文本分词为单个词语,然后统计每个词语的频率。
字符数据加、解密是本次作业的第二部分。学生需要下载一篇英文文章,然后通过文件读入字符串,剔除其中的符号,自保留字母数字。然后,学生需要使用凯撒加密对文件加密,秘钥为 13,并保存到 Cy0204.txt 中。凯撒加密是一种简单的加密算法,它可以将字符串加密为一串无意义的字符。
函数绘图是本次作业的第三部分。学生需要安装 numpy、pandas、matplotlib 库,然后自定义函数,绘制函数图形。函数绘图是数据分析中的一种重要方法,它可以将复杂的数据转换为直观的图形,从而帮助用户更好地理解数据。
在提交作业时,学生需要将每题建立一个文件夹,命名为 0201、0202、0203。每个文件夹中应该包括 *.py 程序代码文档、支持的文档,如原始数据文件、结果文件,以及一篇 Word 文档,嵌有程序运行过程和结果的截图,以及自己根据程序行的结果所进行的相关分析,最后要给出分析的结论。
本次作业旨在让学生掌握 Python 编程环境和相关库的使用,掌握文本文件的字、词频率分析方法,文件操作和函数绘图方法。通过完成这次作业,学生可以提高自己的编程能力和数据分析能力。
书看不完了
- 粉丝: 27
- 资源: 364
最新资源
- 电子工程中差动放大电路的性能测试与分析
- 8PSK调制解调通信链路matlab误码率仿真【包括程序,中文注释,程序操作和讲解视频】
- BLDC无刷直流电机电流滞环控制 1.转速环采用pi控制,电流环采用滞环控制 2.提供参考文献和仿真模型;
- 电子工程技术中的电压比较器实验及特性研究
- 4-20mA采集电路,主控为STM32F103,RS485输出 提供原理图和pcb源文件(AD设计),以及源码,包含ADC采样代码,RS485代码等,带隔离功能 备注:精通各种运放的使用,支持其他
- 模拟电子技术中负反馈放大电路的实验研究及其性能优化方法
- 电子工程技术-集成运算放大器的基本运算电路实验研究与仿真实践
- 风光柴储微网优化调度模型(matlb程序),粒子群多目标优化. 程序注释清晰明了,适合研究微网优化调度,微网容量配置方向基础入门的同学
- STM32CubeMX图形化配置与代码生成功能在嵌入式开发的应用
- ouc2024攻防先导作业
- 模拟电子技术-单管共射放大电路实验报告-掌握静态工作点与放大性能的测量方法
- 基于51单片机的直流电机调速仿真 通过调节滑动变阻器控制电机转动速度 没有速度值显示 包括源程序,仿真,proteus软件包 送相关文档资料(不是对应配套的,仅供参考,自行整合取舍使用)
- 模拟电子技术-射极跟随器:特性、原理及其实验方法详解
- ouc2024秋攻防先导作业
- 嵌入式开发中STM32CubeMX图形化配置与代码生成功能详解及其应用
- simulink模块汇总梳理 , 智能座舱域在AUTOSAR 框架中应用层的开发依赖于simulink建模,通过simulink模型设计加上C代码生成来完成繁杂的应用层开发 因此simulink计