| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> 练习题15-10,csv文件--10.3学习日记 -> 正文阅读 |
|
[Python知识库]练习题15-10,csv文件--10.3学习日记 |
大家好!这里是记录一个非专业的小白学习python的路径,完全是零基础自学。由于作者刚刚大学毕业所学专业找到的工作不太喜欢,工作空闲时间长,在职学习python语言,想借助这个平台记录一下自己学习的路径,文章有什么错误也希望大佬们积极指出,万分感谢!希望同大家一起学习,一起进步,谢谢。内容基于书籍python编程:从入门到实践????作者:Eric?Matthes?[美] 一、复习昨日之学习昨天主要学习的内容是复习第十五章的内容,下面已练习15-10作为这一章节的结束。 练习15-10:尝试使用 matplotlib 通过可视化来模拟掷骰子 的情况,并尝试使用 Pygal 通过可视化来模拟随机漫步的情况。 掷骰子:
运行效果: ?随机漫步:
效果图: ?二、今日新学习第十六章下载数据 1.从网上下载数据,基于本书是有配套源代码的所以下载本书配套文件打开源代码文件16章中下面代码所有用到的文件都在其中。如果没有找到本书的配套文件可以关注作者私聊可以发送给您。 2.首先引csv库,用open() 的方式打开文件并阅读它,获得其中想要的文件数据所在的列以及索引,由于scv文件是由一系列字符串组成个字符串中间用逗号隔开。所以需要将获取的数据数字化。
运行结果:[62, 58, 70, 70, 67, 59, 58, 62, 66, 59, 56, 63, 65, 58, 56, 59, 64, 60, 60, 61, 65, 65, 63, 59, 64, 65, 68, 66, 64, 67, 65] 同理获取时间数据也是一样的原理,可以使用datetime库中的strptime()函数,使用原理见下段代码。 ?3.绘制气温图表,引进matplotlab 库使用plot()函数,matplotlab绘图的使用方法详情可以关注作者并翻阅9.30号的学习日记。前面获取了最高温度和时间,可以在获取最低温度的数据将它们绘制在同一个图中,为了方便观看最低与最高的区间将它们之间填充起来。在获取数据过程中,有可能从网上下载过来的文件不完整,导致一部分数据丢失而造成程序运行值错误,可以使用测试文件的方式来避免错误,其完整源代码如下:
运行结果及效果: ? ?如果想了解更多知识点请关注作者,并多多点赞支持,您的观看点赞是对我最大回礼,最大的动力,谢谢。 ? ? ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 18:43:29- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |