python第二次作业1

preview
需积分: 0 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
上传资源 快速赚钱
voice
center-task 前往需求广场,查看用户热搜

最新资源