开发应用-Python
文章平均质量分 88
从入门开始
IT小生2020
GOOD
展开
-
Matplotlib-城市气候与海洋的关系
导入包In[1]:import pandas as pdimport matplotlib.pyplot as plt%matplotlib inlineimport numpy as np导入数据各个海滨城市数据In[2]:milano1 = pd.read_csv('milano_250715.csv')milano2 = pd.read_csv('milano_150715.csv')milano3 = pd.read_csv('milano_..原创 2021-04-16 22:46:36 · 552 阅读 · 1 评论 -
Matplotlib-基础知识
matplotlib目录 一、【重点】Matplotlib基础知识二、设置plot的风格和样式1、【重点】点和线的样式2、X、Y轴坐标刻度三、2D图形1、示例2、【重点】直方图3、【重点】条形图4、【重点】饼图5、【重点】散点图=============以上为重点=================下面的自学四、图形内的文字、注释、箭头1、图形内的文字2、注释3、箭头五、3D图1、曲面图一、Matplotlib基础知识Matplotlib中的基原创 2021-04-16 21:26:36 · 1354 阅读 · 0 评论 -
Matplotlib-图片灰度处理(3种方法)
图片的灰度化处理灰度化处理就是将一幅色彩图像转化为灰度图像的过程。彩色图像分为R,G,B三个分量,分别显示出红绿蓝等各种颜色,灰度化就是使彩色的R,G,B分量相等的过程。灰度值大的像素点比较亮(像素值最大为255,为白色),反之比较暗(像素最下为0,为黑色)。图片灰度化的算法主要有以下3种:1、最大值法2、平均值法3、加权平均法In[1]:importnumpy asnpimportpandas aspd#显示图片import...原创 2021-04-02 10:43:40 · 5933 阅读 · 1 评论 -
Pandas[加深学习]06去重、映射、异常值检测和过滤、排序、聚合
1、删除重复元素In[1]:import numpy as npimport pandas as pdfrom pandas import Series,DataFrameIn[2]:df = DataFrame({'color':['red','white','red','green'],'size':[10,20,10,30]})dfOut[2]: color size 0 ...原创 2021-03-29 10:50:04 · 626 阅读 · 0 评论 -
Pandas[加深学习]05拼接操作(级联与合并)
pandas的拼接分为两种:级联:pd.concat, pd.append 合并:pd.merge, pd.joinIn[1]:importnumpy asnpimportpandas aspdfrompandas importSeries,DataFrame0. 回顾numpy的级联============================================练习12:生成2个3*3的矩阵,对其分别进行两个维度上的级联=============...原创 2021-03-21 22:34:31 · 560 阅读 · 0 评论 -
Pandas[加深学习]04层次化索引
1. 创建多层行索引1) 隐式构造最常见的方法是给DataFrame构造函数的index参数传递两个或更多的数组Series也可以创建多层索引In[1]:import numpy as npimport pandas as pdfrom pandas import Series,DataFrameIn[2]:s = Series(data = np.random.randint(0,150,size = 6), index =[['张三...原创 2021-03-29 10:32:22 · 983 阅读 · 0 评论 -
Pandas[加深学习]03傅立叶应用【02】cat图片处理
importnumpy asnpimportnumpy.fft asnfimportmatplotlib.pyplot aspltfromPIL importImage#猫的图片(原图)cat =Image.open('cat.jpeg')cat.show()print('cat.jpeg图片的原始数据')#cat.tobytes()字节,8位 ----->对应最大的数字:-127 - 127cat_data =np.fromstring(...原创 2021-03-16 09:17:53 · 302 阅读 · 1 评论 -
Pandas[加深学习]03傅立叶应用【01】使用傅立叶变换实现登月图片的消噪
使用傅立叶变换实现登月图片的消噪具体步骤:第一步:读取图片数据,使用方法把彩色图片变成黑白图片第二步:使用傅里叶变换,把图片数据变成频率域数据第三步:把频率域数据中的高频点(噪点) 赋值为0第四步:进行傅里叶逆变换第五步:去虚保实对图片的消噪处理一般针对于黑白图片,所以需要将图片的三维数据转化为二维数据,即将其中的色彩维度去掉。#先导入数据处理的常用模块包importpandas aspdimportnumpy asnpimportmatplotl...原创 2021-03-16 09:13:03 · 483 阅读 · 1 评论 -
Pandas[加深学习]02-处理丢失数据
处理丢失数据有两种丢失数据:None np.nan(NaN)1. NoneNone是Python自带的,其类型为python object。因此,None不能参与到任何计算中。In[1]:importnumpy asnpimportpandas aspdfrompandas importSeries,DataFrameIn[2]:n1 =np.array([1,2,None])n2 =np.array([1,2,np.nan])In[3]...原创 2021-03-10 23:05:53 · 171 阅读 · 0 评论 -
Pandas[加深学习]01-pandas基本数据结构
Pandas的数据结构什么是pandas?Python Data Analysis Library 或 pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。pandas提供了大量能使我们快速便捷地处理数据的函数和方法。它使Python成为强大而高效的数据分析环境的重要因素之一。导入pandas三剑客——numpy、pandas、matplotlibI..原创 2021-03-10 09:34:10 · 288 阅读 · 1 评论 -
Python数据分析及可视化实例之“Pandas“
第一篇1.1 pandas 基本介绍pandas是基于Numpy的一种工具,该工具是为了解决数据分析任务而创建的。Pandas纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具,同时也提供大量能使我们快速便捷的处理数据的函数和方法。在pandas中有两类非常重要的数据结构,即序列Series和数据框DataFrame。Series类似于numpy中的一维数组,除了通吃一维数组可用的函数或方法,而且其可通过索引标签的方式获取数据,还具有索引的自动对齐功能;DataFrame类似原创 2021-03-06 16:16:02 · 1453 阅读 · 1 评论 -
Python数据分析及可视化实例之“NumPy“
一、概述什么是Numpy:Numeric Python?NumPy系统是Python的一种开源的数值计算扩展一个强大的N维数组对象Array比较成熟的(广播)函数库用于整合C/C++和Fortran代码的工具包实用的线性代数、傅里叶变换和随机数生成函数numpy和稀疏矩阵运算包scipy配合使用更加强大二、Numpy安装与版本确认安装安装 NumPy 最简单的方法就是使用pip工具:(不建议使用)pip3 install --user numpy scipy ..原创 2021-03-06 15:52:25 · 1272 阅读 · 0 评论 -
Python入门-06.Python3运算符
什么是运算符?本章节主要说明Python的运算符。举个简单的例子4 +5 = 9。例子中,4和5被称为操作数,"+" 称为运算符。Python语言支持以下类型的运算符:算术运算符 比较(关系)运算符 赋值运算符 逻辑运算符 位运算符 成员运算符 身份运算符 运算符优先级接下来让我们一个个来学习Python的运算符。Python算术运算符以下假设变量a为10,变量b为21: 运算符 描述 实例 ...转载 2020-11-23 22:10:41 · 223 阅读 · 1 评论 -
Python入门-05.Python3标识符命名规范和保留关键字
标识符命名简单地理解,标识符就是一个名字,就好像我们每个人都有属于自己的名字,它的主要作用就是作为变量、函数、类、模块以及其他对象的名称。Python中标识符的命名不是随意的,而是要遵守一定的命令规则,比如说:1、标识符是由字符(A~Z 和 a~z)、下划线和数字组成,但第一个字符不能是数字。2、标识符不能和 Python中的保留字相同。有关保留字,后续章节会详细介绍。3、Python中的标识符中,不能包含空格、@、% 以及 $ 等特殊字符。例如,下面所列举的标识符是合法的:UserI.转载 2020-11-23 21:52:11 · 321 阅读 · 1 评论 -
Python入门-04.Python3注释缩进规则(包含快捷键)
注释注释(Comments)用来向用户提示或解释某些代码的作用和功能,它可以出现在代码中的任何位置。Python 支持两种类型的注释,分别是单行注释和多行注释。Python 单行注释Python 使用井号#作为单行注释的符号,语法格式为:# 注释内容从井号#开始,直到这行结束为止的所有内容都是注释。Python 解释器遇到#时,会忽略它后面的整行内容。说明多行代码的功能时一般将注释放在代码的上一行,例如:#使用print输出字符串print("Hello World!")转载 2020-11-23 21:50:55 · 767 阅读 · 0 评论 -
Python入门-03.Python3基本数据类型
Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。等号(=)用来给变量赋值。等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。多个变量赋值Python允许你同时为多个变量赋值。例如:a = b = c = 1以上实例,创建一个整型对象,值为 1,从后向前赋值,三个变量被赋予相同的数值。您也可以为多个对象指.转载 2020-11-22 17:37:05 · 180 阅读 · 0 评论 -
Python入门-02.Python3环境搭建
Python3环境搭建Python3 可应用于多平台包括 Windows、Linux 和 Mac OS X。Unix (Solaris, Linux, FreeBSD, AIX, HP/UX, SunOS, IRIX, 等等。) Win 9x/NT/2000 Macintosh (Intel, PPC, 68K) OS/2 DOS (多个DOS版本) PalmOS Nokia 移动手机 Windows CE Acorn/RISC OS BeOS Amiga VMS/OpenV.转载 2020-11-22 17:29:04 · 185 阅读 · 1 评论 -
Python入门-01.Python (计算机程序设计语言)全面了解
Python (计算机程序设计语言)Python是一种跨平台的计算机程序设计语言。 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。Python简介及应用领域Python是一种解释型脚本语言,可以应用于以下领域:●Web 和 Internet开发●科学计算和统计●人工智能●桌面界面开发●软件开发●后端开发●网络爬虫控制语句..转载 2020-11-20 08:03:34 · 2535 阅读 · 0 评论