自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Python_数据科学库_数据的合并与分组聚合

文章目录1 数据合并之join2 数据合并之merge3 分组4 索引和复合索引5 总结1 数据合并之joinjoin:默认情况下他是把行索引相同的数据合并到一起import pandas as pdimport numpy as npdf1 = pd.DataFrame(np.ones((2,4)),index=['A','B'],columns=list('abcd'))df2 = pd.DataFrame(np.zeros((3,3)),index=['A','B','C'],colum

2021-06-17 22:09:33 264

原创 Python_数据科学库_pandas

文章目录1 什么是pandas2 Series2.1 Series创建2.1.1 通过numpy创建2.1.2 通过字典创建2.2 索引和切片2.2.1 按照位置和index取值2.2.2 布尔索引2.2.3 陌生Series取值2.3 读取外部数据3 DataFrame3.1 创建DataFrame3.1.1 通过numpy创建3.1.2 通过字典创建3.2 DataFrame 属性和方法3.3 排序3.4 索引和切片3.4.1 取行或者列3.4.2 loc 和 iloc3.4.2.1 loc 取某一行或

2021-06-05 06:02:58 291

原创 Python_数据科学库_numpy

文章目录1. 什么是numpy2. numpy 数组创建3. 数据类型的操作3.1 numpy中的float类型3.2 numpy中的bool类型3.3 调整数据类型3.4 numpy中的小数4. 数组的形状5. 数组的计算5.1 数组和数的计算5.2 数组和数组计算5.2.1 相同维度的数组之间进行计算5.2.2 不同维度的数组之间进行计算6. 轴6.1 二维数组的轴6.2 三维数组的轴7. numpy数据读取7.1 CSV文件介绍7.2 数据读取函数 loadtxt()7.3 转置8. numpy中的索

2021-06-02 01:27:43 378

翻译 Python_数据科学库_Matplotlib2

文章目录1. 折线图练习1.1 练习11.2 练习21.2.1 自定义图形风格1.2.2 图例2. pyplot小结3. 绘制散点图4. 绘制条形图4.1 初步绘制条形图4.2 条形图改进--横着的条形图4.3 绘制多次条形图5. 绘制直方图5.1 频数分布直方图5.2 使用条形图绘制直方图1. 折线图练习1.1 练习1假设大家在30岁的时候,根据自己的实际情况,统计出来了从11岁到30岁每年交的女(男)朋友的数量如列表a,请绘制出该数据的折线图,以便分析自己每年交女(男)朋友的数量走势a = [1

2021-04-21 15:17:05 186 1

原创 Python_数据科学库_Matplotlib1

1. 什么是matplotlib最流行的Python底层绘图库,主要做数据可视化图表,名字取材于MATLAB,模仿MATLAB构建2. matplotlib基本要点2.1 case study假设一天中每隔两个小时(range(2,26,2))的气温(℃)分别是[15,13,14.5,17,20,25,26,26,27,22,18,15]我们能看明白这个图是什么,但是别人能看明白么???2.2 WE CAN DO MORE1.设置图片大小(想要一个高清无码大图)2.保存到本地3.描述

2021-04-20 10:49:45 176 3

原创 Python基础知识_day11_模块_包

文章目录1. 模块1.1 import语句导入1.2 from...import 导入2. 包的使用2.1 导入包的实质2.2. 相对导入与绝对导入2.3 搜索路径1. 模块1.1 import语句导入基本语法格式:import 模块名 #导入一个模块import 模块1,模块2… #导入多个模块import 模块名 as 模块别名

2021-04-05 23:33:02 74

原创 Python基础知识_day10_文件操作_pickle模块_os模块_shutil模块

文章目录1. 文本文件和二进制文件2. 创建文件对象 open()3. 文本文件的写入3.1 write()/writelines()写入数据3.2 with语句4. 文本文件的读取5. 二进制文件的读取和写入6. tell() & seek()7. 使用pickle序列化8. CSV文件的操作9. os模块9.1 文件和目录操作9.2 os模块下关于目录操作的相关方法9.3 os.path10 . shutil模块10.1 拷贝文件10.2 拷贝文件夹10.3 压缩1. 文本文件和二进制文件按

2021-04-05 02:07:15 164 1

原创 Python基础知识_day9_异常

文章目录1. 异常机制本质2. 异常的结构2.1 try... except结构2.2 try... 多个except结构2.3 try...except...else结构2.4 try...except...finally结构3. 常见异常4. with上下文管理5. Traceback 模块6. 自定义异常类1. 异常机制本质python中一切都是对象,异常也采用对象的方式来处理。处理过程:1)抛出异常:在执行一个方法时,如果发生异常,则这个方法生成代表该异常的一个对象,停止当前执行路径,并把异常

2021-04-02 12:51:35 105 6

原创 Python基础知识_day8_类的私有属性方法_装饰器_继承_组合

文章目录1. 方法的动态性2. 私有属性和私有方法2.1 私有属性举例2.2 私有方法举例3. @property装饰器3.1 @property3.2 setter,deleter4. 继承4.1 从类名执行父类的属性4.2 从对象角度执行父类的属性、方法4.3 如何既要执行父类方法又要执行子类方法4.4 object根类4.4.1 mro()4.4.2 dir()查看对象属性4.4.3`__str__`4.5 多重继承5. 特殊属性6. 组合7. 设计模式7.1 工厂模式7.2 单例模式1. 方法的动

2021-04-01 18:39:51 297

原创 Python基础知识_day7_函数补充_面向对象

文章目录1. 函数1.1 嵌套函数1.2 nonlocal1.3 LEGB原则2. 面向对象2.1 类的定义2.2 构造函数`__init__`2.3 实例对象角度研究类2.3.1 实例属性2.3.2 内存分析2.3.3 实例方法2.4 类对象角度研究类2.4.1 类属性2.4.2 类方法2.4.3 静态方法2.4.4 TIPS2.5 双下方法2.5.1 `__del__`2.5.2 `__call__`1. 函数1.1 嵌套函数在函数内部定义的函数def outer(): print('o

2021-03-11 16:47:08 81 2

原创 Python基础知识_day6_函数空间角度_参数传递_深浅拷贝_递归

文章目录1. 函数空间角度1.1 变量的作用域2. 参数的传递2.1 传递可变对象2.2 传递不可变对象3. 深浅拷贝4. 递归1. 函数空间角度Python中一切皆对象。实际上,执行def函数定义后,系统就创建了相应的函数对象。调用的时候直接去调用这个函数对象。def test01(): print('123')test01() #123c = test01c() #123Python解释器遇到函数定义的时候,解释器只是象征性的将函数名读入内存,表示知道这个函数存在了,至于函数内部

2021-03-10 22:26:35 138 2

原创 Python基础知识_day5_循环_推导式_函数初识

文章目录1. for循环和可迭代对象遍历1.1 形式1.2 嵌套循环1.3 break & continue 语句1.4 else语句2. zip()并行迭代3. 推导式3.1 列表推导式3.2 字典推导式3.3 生成器推导式4. 函数4.1 函数的结构4.2 形参和实参4.3 返回值1. for循环和可迭代对象遍历1.1 形式for i in 可迭代对象: 循环体语句 for x in (10,20,30): print(x*30)1.2 嵌套循环打印九九乘法表

2021-03-09 22:57:56 178

原创 Python基础知识_day4_字典和集合

文章目录1. 字典1.1 字典的创建1.2 字典元素的访问1.2.1 通过“键”获得“值”1.2.2 列出所有的键值对1.2.3 列出所有的值1.2.4 列出所有的键1.3 字典元素添加、修改、删除1.3.1 字典元素添加和修改1.3.2 字典元素删除1.4 字典解构1.5 字典核心底层原理2. 集合2.1 增加原素2.2 删除2.3 集合其他操作1. 字典1.1 字典的创建 dict函数创建dic = dict(name='alex',age=18)print(dic) #{'name':

2021-02-02 00:13:37 75 2

原创 Python基础知识_day3_列表

1. 可变字符串在Python中,字符串属于不可变对象,不支持原地修改,如果需要修改其中的值,只能创建新的字符串对象。但是,经常我们确实需要原地修改字符串,可以使用io.StringIO对象或array模块import ios = 'hello world'ios = io.StringIO(s)print(ios.getvalue()) #获取值ios.seek(6) #移动光标到第六个字符ios.write('CHINA') #从第六个字符开始写入print(ios.getvalue()

2021-01-31 13:09:24 85

原创 python基础知识_day2_字符串

1. 赋值 链式赋值链式赋值用于同一个对象赋值给多个变量x = y = 123# 相当于 x = 123, y = 123print(x) #123print(y) #123 系列解包赋值系列数据赋值给对应相同个数的变量(个数必须保持一致)a,b,c =4,5,6# 相当于 a=4, b=5,c=6print(a) #4print(b) #5print(c) #6使用系列解包赋值实现变量互换a,b = 10,20a,b=b,aprint(a) #20print

2021-01-29 01:21:08 144

原创 Python基础知识_day1_代码格式

1. python代码程序格式1)恰当的空格,缩进问题python通过缩进组织程序语句通过新行的第一列开始2)Python区分大小写3)注释行注释 #段注释,使用三引号连续的单引号2. turtle 模块import turtleturtle.showturtle() #显示箭头turtle.write(‘高淇’) #写字符串turtle.forward(300) #前进300像素,箭头前进,开始绘图,但字符串位置不变turtle.color(‘red’) #画笔颜色改为red

2021-01-22 13:45:43 301 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除