python
文章平均质量分 78
frozen122
这个作者很懒,什么都没留下…
展开
-
Python | 可视化
可视化Python中进行数据可视化需要用到第三方包,常用的有MATPLOTILB、Seaborn、Pandas、Bokeh、Plotly、Vispy、Vega、gega-liteMatplotlib可视化Matplotlib包含两个模块:绘图API:pyplot集成库:pylab,是Matplotlib和Scipy、Numpy的集成库这里我们用的是前者有两种绘图方式:inline静态绘图,嵌入到Jupyter Notebook中显示notebook交互式绘图,只显示一行输出代码绘图原创 2021-05-06 22:22:14 · 516 阅读 · 0 评论 -
Python数据分析| 日期与时间
时间类型数据Python基本语法中没有直接提供时间数据类型,需要第三方的包datatime等,日期类型数据转换则需要dateutil、Pandas等包查看系统当前时间方法一:datatime.now()方法二:datetime.today()显示周几:在strftime(String FormatTime)中设置相关参数:%a 本地简化星期名称 %A 本地完整星期名称 %b 本地简化月份名称 %B 完整 %c 本地相应的日期表示和时间表示 %W 一年中的星期数计算时差用减法:这里的.da原创 2021-05-06 20:33:20 · 589 阅读 · 0 评论 -
Python数据分析 | DataFrame(数据框)
DataFrameDataFrame是Pandas包提供的一种类似关系表的数据结构定义直接定义(很少使用)pd.DataFrame()参数可以是numPy、列表、字典、元组、Series等导入定义(常用)导入导出前提:需要知道当前工作目录的位置导入:pd.read_csv( file)写出:pd.to_type(file)查看查看形状:属性shape引用按列名读取写法一:列名出现在下标中写法二:列名当作属性写法三:列名行号一起用写法四:属性名行号一起用写法五:切片原创 2021-05-05 23:41:34 · 1304 阅读 · 1 评论 -
Python 数据加工篇| 数组、随机数、Series
数组Python中并没有提供数组类型,虽然列表和元组可以代替,但是这两者都是按“对象”处理的,每个成员都需要存储引用对象值,时间和空间代价都很大,由此出现了优化的第三方扩展包,如NumPy.NumPy是用C实现的并进行了一定的优化处理,最常用的是其中的数据结构ndarray,其本质是n维数组,特殊性在于“支持通过参数dtype设置数组元素的类型”主要特征形状 shapeshape参数可以是元组也可以是列表,shape =语句可以省略查看形状可以用属性:shape重构返回一个新的数组res原创 2021-05-05 17:24:24 · 1133 阅读 · 0 评论 -
Python进阶 | 魔术命令,路径,异常,面向对象编程
当前工作目录当前工作目录就是指Python中文件和文件夹的默认读写路径查看:用模块os的方法:getcwd()更改:模块os中的函数:chdir()注意:1. 更改后的文件夹必须是已经存在的。更改当前工作目录后仅在“当前会话”中有效,如同,重启后依然回到了默认工作目录搜索路径当变量或是模块被调用时,解释器会到搜索路径上搜索该变量/模块的源代码,如果找不到就说明变量未定义或是模块不存在变量搜索路径查看:通过内置函数dir()新增:赋值语句定义一个新变量删除:通过语句del模块原创 2021-05-04 17:26:04 · 850 阅读 · 0 评论 -
Python基础篇 | 函数
函数Python中的函数主要分为三种:内置函数(内置在解释器中的函数)模块函数(定义在(第三方)模块中的函数)用户自定义函数(可以在类中可以在类外)辨析:函数和方法函数时指类外定义的“函数”,可以直接用函数名调用方法时指类中定义的“函数”,必须通过对象名调用内置函数内置函数(Bulit-In Function,BIF),已内置在解释器中,直接通过函数名调用如:type()查看方法:dir(__builtins__)数学函数绝对值abs()最大最小值max() min()次原创 2021-05-03 23:02:28 · 412 阅读 · 0 评论 -
Python基础篇 | 数据类型总结和相关函数 以及迭代器相关
数据类型Python的数据类型大致可以分为两种:Python自带内置数据类型第三方扩展包中的数据类型内置数据类型可变数据类型:list(列表)、dic(字典)、set(集合)不可变数据类型:int、float、complex(复数)、bool(布尔)、tuple(元组)、str(字符串)、forzenset(不变集合)序列类型:元组、列表、字符串查看数据类型:type()判断数据类型:isinstance(参数,类型)一些特殊的数据类型None类型必须用print()原创 2021-05-03 13:18:41 · 339 阅读 · 0 评论 -
Python基础 | if 语句、for语句和While语句详解及实例
if语句两种写法:”语句式“既多行写法:在这里插入代码片”表达式“既单行写法:a = 1 if a>b else b = 1注意:是冒号(:)和缩进用pass表示空语句实例根据下列条件编写一个公司绩效等级判断的程序。用户输入一个0~100的绩效评分,若绩效分数小于60等级为D,分数大于等于60并小于70等级为C,分数大于等于70并小于85等级为B,分数大于等于85等级为A。若输入评分不符合规定则提示用户输入错误。grade = int(input("请输入绩效:")原创 2021-05-02 21:14:29 · 1569 阅读 · 0 评论 -
Python基础 | 关于变量、运算符等零散知识点
变量Python中的变量名与C中不同,是“值的引用”,也就是说对于赋值语句 i = 10 ,i 内保存的不是 10 这个整数,而是 10 这个数所在的内存地址在赋值时,我们不需要显示声明变量类型,而由此同一个变量名可以赋值为不同类型的变量(不可变类型就不可以了)在运算时,Python是强类型语言,除了int、float、bool和complex之间的运算,其余变量之间的运算都必须进行强制类型转换命名规范只能包含字母,数字和下划线只能以字母或者下划线开头不能用关键字作为变量名Python原创 2021-05-02 13:54:39 · 416 阅读 · 0 评论