matlab
文章平均质量分 58
看吉吉真香
龟兔赛跑,我希望自己做一只乌龟。
起点一样,成功的诀窍不在于开始取得多大的优势,而是在于你是否能够坚持不懈。
展开
-
python基础学习-入门到精通(12-面向对象 三)
面向对象12.1继承简介继承是面向对象三大特性之一通过继承可以使一个类获取到其他类中的属性和方法在定义类是,可以在类名后面的括号中指定当前的父类(超类,基类)继承提高了类的复用性。让类与类之间产生了关系。有了这个关系,才有了多态的特性继承的使用举例# 定义一个动物类(Animal) 定义两个方法 run() sleep()class Animal: def run(self): print('动物会跑.......') def sleep(self):原创 2021-01-18 21:42:49 · 196 阅读 · 0 评论 -
python-数据分析(12-时间序列)
Pandas12 Pandas之时间序列12.1 时间序列时间序列前言时间序列数据在很多领域都是重要的结构化数据形式,比如:金融,神经科学,生态学,物理学。在多个时间点观测的数据形成了时间序列。时间序列可以是固定频率的,也可以是不规则的。常见使用时间戳固定的时间区间时间间隔 12.2 时间序列基础Pandas中的基础时间序列种类是由时间戳索引的Series,在Pandas外部通常表示为Python字符串或datetime对象。注意datetime对象可作为索引,时间原创 2020-12-24 22:01:08 · 417 阅读 · 0 评论 -
python-数据分析(11-数据规整)
Pandas11 Pandas之数据规整11.1索引与分层索引索引查看索引:df.index指定索引:df.index = [,] 个数必须一致重置索引:df.reindex([,]) 无需个数一致指定某一列作为index:df.set_index(“M”,drop=False)返回index的唯一值:df.set_index(“M”).index.unique()df.reset_index():将分层索引层级移动到列中 分层索引原创 2020-11-25 22:26:03 · 228 阅读 · 0 评论 -
python-数据分析(10-数据清洗)
Pandas10 Pandas之数据清洗10.1Pandas数据清洗数据清洗介绍数据清洗实际上也是数据质量分析,检查原始数据中是否存在脏数据(不符合要求,或者不能直接进行分析的数据),并且处理脏数据。常见情况如下缺失值异常值重复数据处理缺失值Pandas使用浮点值NaN(not a Number)表示缺失值,并且缺失值在数据中时常出现。那么Pandas的目的之一就是"无痛地"处理缺失值。 判断数据是否为NaNpd.isnull(df)原创 2020-11-24 23:17:11 · 626 阅读 · 0 评论 -
python-数据分析(9-Pandas)
Pandas9 Pandas9.1 介绍与安装Pandas介绍与安装为什么会有Pandas?Pandas支持大部分Numpy语言风格,尤其是数组函数与广播机制的各种数据处理。但是Numpy更适合处理同质型的数据。而Pandas的设计就是用来处理表格型或异质型数据的,高效的清洗、处理数据。Pandas是什么?Pandas是基于Numpy的一种工具,提供了高性能矩阵的运算,该工具是为了解决数据分析任务而创建的。也是贯穿整个Python数据分析非常核心的工具。Pandas涉及内容Pandas安原创 2020-09-16 22:49:15 · 466 阅读 · 0 评论 -
python-数据分析(8-numpy02)
Numpy8 Numpy028.1 Numpy数组算术数组之所以重要是因为它允许我们进行批量操作数据并且没有任何for循环。也被称为向量化。数组与标量的算术操作数组与标量的算术操作会把计算参数传递给数组的每一个元素。import numpy as nparr = np.arange(6).reshape(2,3)arr+1--------------------array([[1, 2, 3], [4, 5, 6]])两个等尺寸数组的算术操作两个等尺寸数组的算术操作实原创 2020-09-07 23:37:12 · 747 阅读 · 0 评论 -
python-数据分析(6-numpy)
Numpy6 Numpy6.1 Numpy介绍与安装Numpy是什么?Numpy(Numerical Python)是目前Python数值计算中最为重要的基础包。大多数计算包都提供了基于Numpy的科学函数功能,将Numpy的数组对象作为数据交换的通用语。Numpy特点提供高效多维数组提供了基于数组的便捷算术操作以及广播机制对数据进行快速的矩阵计算对硬盘中数组数据进行读写操作Numpy安装直接在dos命令行中pip install numpy 即可。6.2 Numpy基本操作原创 2020-09-01 23:03:48 · 623 阅读 · 0 评论 -
python-数据分析(7-作业)
练习1:读取餐饮csv文件的数据????餐饮.csv#方法1import csvwith open("餐饮.csv","r",newline="",encoding="gbk") as canyincsv: cancsv=csv.reader(canyincsv) for i in cancsv: print(i)#方法2import pandas as pddata = pd.read_csv("餐饮.csv",encoding='gbk') print原创 2020-09-01 20:48:29 · 1088 阅读 · 0 评论 -
python-数据分析(5-文件读写操作)
文件读写操作5 文件读写操作5.1文件操作介绍在实际操作中,通常采集本地数据来进行数据分析,那么就需要学习Python去对本地文档进行读取与写入等操作。比如:txt文件,json文件,csv文件,excel文件等。本地文件操作步骤打开文件操作文件关闭文件Python操作txt文件open(file, mode=‘r’,encoding=None) --> 打开文件file --> 文件路径mode --&原创 2020-08-31 22:45:02 · 361 阅读 · 0 评论 -
python-数据分析(4-Matplotlib之配置)
Matplotlib之配置4 Matplotlib配置4.1 Axes容器Axes介绍Axes容器是用来创建具体的图形的。比如画曲线,柱状图,都是画在上面。所以之前我们学的使用plt.xx绘制各种图形(比如条形图,直方图,散点图等)都是对Axes的封装。设置x和y轴的最大值与最小值设置完刻度后,我们还可以设置x轴和y轴的最大值和最小值。可以通过set_xlim/set_ylim来实现:from matplotlib import pyplot as pltfig = plt.figure()原创 2020-08-27 00:40:31 · 336 阅读 · 0 评论 -
python-数据分析(3-Matplotlib之各种图形应用)
Matplotlib之图形应用3 图形应用3.1 散点图散点图用两组数据构成多个坐标点,考察坐标点的分布,判断两变量之间是否存在某种关联或总结坐标点的分布模式。特点:判断变量之间是否存在数量关联趋势,表示离群点(分布规律)散点图绘制散点图通过scatter()函数绘制plt.scatter(x,y) # 以默认的形状颜色等绘制散点图练习1假设通过爬虫你获取到了长沙2019年4,10月份每天白天的最高气温(分别位于列表a,b),那么此时如何寻找出气原创 2020-08-25 00:11:30 · 556 阅读 · 0 评论 -
python-数据分析(2-Matplotlib)
Matplotlib2 Matplotlib2.1 Matplotlib2.1.1 Matplotlib介绍Matplotlib是一个Python的基础绘图库,它可与 NumPy 一起使用,代替Matlab使用。为什么要学习Matplotlib将数据进行可视化,使数据更直观.使数据更加更具有说服力.2.1.2 Matplotlib安装由于Matplotlib是第三方库,所以我们需要安装它才可以使用。注意,Matplotlib3.0要求python3版本才可安装使用。安装命令:pip原创 2020-08-15 22:49:51 · 253 阅读 · 1 评论 -
python-数据分析(1-软件的应用与安装)
数据分析1 数据分析1.1 基本概念用适当的统计分析方法对收集来的大量数据进行分析提取有用信息和形成结论对数据加以详细研究和概括总结的过程1.2 数据分析基本流程1.3 环境部署pycharmjupyter1.4 jupyter使用1.4.1 Jupyter Notebooks是什么?Jupyter Notebooks 是一款开源的网络应用,我们可以将其用于创建和共享代码与文档。1.4.2 Jupyter Notebooks特点基于web的在线编辑器可交互式ipy原创 2020-08-15 16:12:01 · 224 阅读 · 0 评论 -
python基础学习-入门到精通(1)
1计算机要点1.1计算机是什么?具备 数值计算 逻辑计算 存储记忆功能的一种能够按照程序运行、自动、高速处理数据的现代化智能电子设备1.2计算机语言的概念人与计算机之间通讯的语言发展:机器语言—>汇编语言—>高级计算机语言1.3DOS(windows)命令命令作用dir列出当前⽬录下的⽂件夹或者⽂件md创建⽬录rd删除⽬录cd进⼊指定⽬录cd…退回上⼀级⽬录cd/退回到根⽬录del删除⽂件exit原创 2020-07-09 18:38:51 · 201 阅读 · 0 评论