04 2022 档案

摘要:除了从文件加载数据,另一个数据源是互联网,互联网每天产生各种不同的数据,可以用各种各样的方式从互联网加载数据。 一、了解 Web API Web 应用编程接口(API)自动请求网站的特定信息,再对这些信息进行可视化。每次运行,都会获取最新的数据来生成可视化,因此即便网络上的数据瞬息万变,它呈现的信息 阅读全文
posted @ 2022-04-30 12:13 PursuitingPeak 阅读(599) 评论(0) 推荐(1) 编辑
摘要:前几篇都是手动录入或随机函数产生的数据。实际有许多类型的文件,以及许多方法,用它们从文件中提取数据来图形化。 比如之前python基础(12)介绍打开文件的方式,可直接读取文件中的数据,扩大了我们的数据来源。下面详细介绍从文件中加载数据。 一、使用内置的 csv 模块加载CSV文件 CSV文件是一种 阅读全文
posted @ 2022-04-29 08:50 PursuitingPeak 阅读(728) 评论(0) 推荐(0) 编辑
摘要:饼图常用于统计学模块,画饼图用到的方法为:pie( ) 一、pie()函数用来绘制饼图 pie(x, explode=None, labels=None, colors=None, autopct=None, pctdistance=0.6, shadow=False, labeldistance= 阅读全文
posted @ 2022-04-28 17:14 PursuitingPeak 阅读(1576) 评论(0) 推荐(1) 编辑
摘要:摘要:先介绍条形图直方图,然后用随机数生成一系列数据,保存到列表中,最后统计出相关随机数据的概率并展示 前述介绍了由点进行划线形成的拆线图和散点形成的曲线图,连点成线,主要用到了matplotlib中的plot()和scatter()这个函数,但在实际生活工作中,不仅有折线图,还经常会出现月份经济数 阅读全文
posted @ 2022-04-27 10:48 PursuitingPeak 阅读(1688) 评论(0) 推荐(1) 编辑
摘要:鉴于上一篇中最后三个问题: 1、上述程序是否能进行优化(比如功能相同的) 2、创建三个3个实例,用了3个语句,能否建一个函数,只输入一个数n,就自动创建n个实例?同时,每个实例的num_times随机,(n比较大时,num_times应该比较小) 3、当实现上述功能后,程序运行,只输入一个参数(创建 阅读全文
posted @ 2022-04-26 05:49 PursuitingPeak 阅读(428) 评论(0) 推荐(0) 编辑
摘要:综合前述的类、函数、matplotlib等,完成一个随机移动的过程(注意要确定移动的次数,比如10万次),每次行走都完全是随机的,没有明确的方向,结果是由一系列随机决策确定的,最后显示出每次移动的位置的图表。 思考: 1)每次走动多少个像素,由随机函数决定,每次移动方向也随机确定。由随机方向和随机像 阅读全文
posted @ 2022-04-25 18:44 PursuitingPeak 阅读(800) 评论(0) 推荐(2) 编辑
摘要:一、安装matplotlib 1)由于已安装anaconda,可直接打开anaconda prompt,再用命令pip install matplotlib进行安装,因镜像问题,可能较慢,建议第2种方式。 2)访问https://pypi.org/project/matplotlib/#files, 阅读全文
posted @ 2022-04-24 22:10 PursuitingPeak 阅读(627) 评论(0) 推荐(1) 编辑
摘要:一、if语句 if 语句让你能够检查程序的当前状态,并据此采取相应的措施。if语句可应用于列表,以另一种方式处理列表中的大多数元素,以及特定值的元素1、简单示例 names=['xiaozhan','caiyilin','zhoushen','DAOlang','huangxiaoming'] fo 阅读全文
posted @ 2022-04-24 17:27 PursuitingPeak 阅读(339) 评论(0) 推荐(0) 编辑
摘要:文本文件可存储的数据量多、每当需要分析或修改存储在文件中的信息时,读取文件都很有用,对数据分析应用程序 处理文件,让程序能够快速地分析大量的数据处理文件和保存数据可让你的程序使用起来更容易 一、从文件中读取数据1)读取整个文件:先创建一个任意的文本文件,设置任意行,任意个数据,命名为data.txt 阅读全文
posted @ 2022-04-21 23:53 PursuitingPeak 阅读(1270) 评论(0) 推荐(0) 编辑
摘要:在上篇“python中的类的创建、使用和继承”中,创建了Person()和Student()两个类,最后才是程序执行主体,如下: class Person(): #创建一个person类,父类必须包含在当前文件中,且位于子类前面。 def __init__(self, name, age,homet 阅读全文
posted @ 2022-04-20 17:16 PursuitingPeak 阅读(504) 评论(0) 推荐(0) 编辑
摘要:在面向对象编程中,先编写表示现实世界中的事物和情景的类,并基于这些类来创建对象。基于类创建对象时,每个对象都自动具备类的通用行为,同时可根据需要赋予每个对象独特的个性,在实例中存储特定信息及操作根据类来创建对象被称为实例化类,也可以用来扩展既有类的功能,让相似的类能够高效地共享代码 一、创建和使用类 阅读全文
posted @ 2022-04-19 23:57 PursuitingPeak 阅读(1026) 评论(0) 推荐(0) 编辑
摘要:函数是带名字的代码块,要执行函数定义的特定任务,可调用该函数。 需要在程序中多次执行同一项任务时,你无需反复编写完成该任务的代码,而只需调用执行该任务的函数,通过使用函数,程序的编写、阅读、测试和修复都将更容易。主程序文件的组织更为有序 一、如何定义一个函数 使用关键字 def 来定义一个函数。 d 阅读全文
posted @ 2022-04-18 22:42 PursuitingPeak 阅读(336) 评论(0) 推荐(0) 编辑
摘要:嵌套:将一系列字典存储在列表中,或将列表作为值存储在字典中,这称为嵌套。既可以在列表中嵌套字典,也可以在字典中嵌套列表,甚至在字典中嵌套字典。 一、列表中嵌套字典 1)一般创建方式: student_A ={'name':'Allen','age':'14','grade':'8'} student 阅读全文
posted @ 2022-04-13 17:30 PursuitingPeak 阅读(627) 评论(0) 推荐(0) 编辑
摘要:一、什么是字典 字典是Python中最强大的数据类型之一,也是Python语言中唯一的映射类型。映射类型对象里哈希值(键,key)和指向的对象(值,value)是一对多的的关系,通常被认为是可变的哈希表,字典对象是可变的,它是一个容器类型,能存储任意个数的Python对象,其中也可包括其他容器类型。 阅读全文
posted @ 2022-04-12 23:38 PursuitingPeak 阅读(677) 评论(0) 推荐(0) 编辑
摘要:列表也非常适合存储一组数字,尤其是大数据处理,处理的几乎都是由数字(如气温、距离、人口数量、经济等)组成的集合。 Python提供很多工具,在数据可视化中,可高效地处理数字列表。 一、数值列表 range() 让你能够轻松地生成一系列的数字 for value in range(1,6): prin 阅读全文
posted @ 2022-04-10 21:12 PursuitingPeak 阅读(571) 评论(0) 推荐(0) 编辑
摘要:一、先定义names的列表,其中有5个名字 names=['xiaozhan','caiyilin','huangxiaoyun','zhoushen','DAOlang'] print(names) #打印列表所有元素一)修改列表元素 names[1]='Wukong' #修改列表中的第2个元素, 阅读全文
posted @ 2022-04-09 23:57 PursuitingPeak 阅读(834) 评论(0) 推荐(1) 编辑
摘要:一、列表 列表由一系列按特定顺序排列的多个元素或空元素组成,包含字母表中所有字母、数字0~9或所有家庭成员姓名的列表;列表中各元素间可以没有任何关系;实际使用过程中,通常给列表指定一个表示复数的名称,如names,cars,letters,dog_names。 列表大多数是是动态的,列表创建后,将随 阅读全文
posted @ 2022-04-08 22:50 PursuitingPeak 阅读(493) 评论(0) 推荐(0) 编辑
摘要:一、anaconda下的spyder简介 Spyder 是一个强大的交互式 Python 语言开发环境,提供高级的代码编辑、交互测试、调试等特性,支持包括 Windows、Linux 和 OS X 系统。 windows系统在“开始”菜单下找到anaconda3目录,可以点击spyder打开,也可以 阅读全文
posted @ 2022-04-08 19:45 PursuitingPeak 阅读(266) 评论(0) 推荐(0) 编辑
摘要:说明:0基础,那就先练习python语言基础知识,等基础知识牢固了,再对各开发平台分别进行介绍。这里只介绍两个简单而又容易搭建开发平台Anaconda和pycharm Anaconda是一个开源的Python发行版本,包括Conda、Python以及一堆工具包,比如:numpy、pandas等等18 阅读全文
posted @ 2022-04-08 16:07 PursuitingPeak 阅读(185) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示