自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2020-12-10数据科学包学习第六天笔记Pandas

文章目录pandas 中的时间序列pandas重采样例1:# pdP15.py 统计2015-2017年911不同类型的紧急情况的次数import pandas as pdimport numpy as np#读取数据file_path = "D:\studyPycharm\datascience\datasourse\911\911.csv"t = pd.read_csv(file_path)#取出带有紧急情况类型的数据title_data,统计一共有几类紧急情况title_list

2020-12-10 21:37:59 163

原创 2020-11-30数据科学包学习第五天笔记Pandas

需要掌握的例题import pandas as pdimport numpy as npfrom matplotlib import pyplot as pltt = pd.read_csv("../datasourse/IMDB-Movie-Data.csv")temp_genre_list = t["Genre"].str.split(",").tolist()genre_list = list(set([i for j in temp_genre_list for i in j]))

2020-11-30 06:13:03 217

原创 2020-11-22数据科学包学习第四天笔记Pandas

文章目录Pandas1.创建一维数组,可以用列表或字典2.Series的索引和值3.读取外部数据2. DataFrame1.创建DataFrame数组2.DataFrame 索引1.行列索引2.布尔索引3.缺失数据处理Pandas1.创建一维数组,可以用列表或字典pdP2.pyimport pandas as pdimport string#用列表创建数组t = pd.Series([1,2,31,12,3,4],index=list("abcdef"))print(t)#用字典创建数组

2020-11-22 23:17:06 366

原创 2020-11-7数据科学包学习第三天笔记Numpy

文章目录numpy1. numpy创建数组2.数组运算3.numpy读取数据4.numpy数据拼接5.numpy其他方法1.生成随机数2.nan的注意事项3.常用统计函数4.例子numpy1. numpy创建数组import numpy as npimport randomt1 = np.array([1,2,3])print(type(t1)) #type类型是numpy.ndarrayt2 = np.array(range(10))t3 = np.arange(12) #和n

2020-11-07 18:32:48 770 1

原创 2020-10-25 数据科学包学习第二天笔记Matplotlib

文章目录绘制散点图(plt.scatter)1.北京三月份和十月份气温对比散点图绘制条形图1.电影票房条形图(plt.barh)2.三日电影票房统计图(plt.bar)绘制直方图1.250部电影的片长直方图(plt.hist)2.根据从家到上班地所需时间,抽样统计数据,绘制成直方图(用plt.bar方法)绘制散点图(plt.scatter)1.北京三月份和十月份气温对比散点图from matplotlib import pyplot as pltfrom matplotlib import font

2020-10-25 22:19:16 160

原创 2020-10-24数据科学学习第一天笔记Matplotlib

文章目录matplotlib1.根据x,y值绘制图像2.温度图表,在x轴上显示字符和中文3.统计自己和同桌11-30岁交朋友个数总结:数据科学三包:matplotlib , numpy, pandasmatplotlib1.根据x,y值绘制图像from matplotlib import pyplot as pltx = range(2,26,2)y = [15,13,14,5,17,20,25,26,24,22,18,15]plt.figure(figsize = (20,8),dp

2020-10-24 19:47:04 128

原创 2020-10-22 Numpy学习第一天笔记

文章目录数据科学包numpy1.array及其相关属性2.自动生成矩阵zeros,ones,empty,arrange,reshape,linspace3.矩阵的基本运算4.矩阵求和sum,最小值min,最大值max,均值mean,average,中位数median,累加值cumsum,累差值diff5.排序sort,寻找非0值nonzero,矩阵转置transpose,clip函数6.矩阵索引,遍历7.矩阵合并hstack,vstack,concatenate8.矩阵分割split,array_split

2020-10-22 22:51:18 261

原创 2020-10-18 Python基础学习第十一天笔记

文章目录模块1.为什么需要模块化编程2. 模块化编程的流程3.模块的导入1.import 语句导入2. from…import导入4.模块重载1.包的定义:2.包的导入3. sys.path和模块搜索路径模块的发布和安装模块1.为什么需要模块化编程-1. 大规模程序要求:将任务分解成多个模块,团队协同开发完成-2. 代码复用要求:一个模块实现后,可反复调用。-3. 维护性要求:可维护性增强2. 模块化编程的流程-1. 设计:设计API,描述模块中提供的函数和类的功能,及其使用方法。-2.

2020-10-18 19:55:13 197

原创 2020-10-16 Python基础学习第十天笔记

文章目录文件IO 技术1. 创建文件对象open()1.常用编码2.read()/readline()/readlines()读数据3. write()/writelines()写入数据4. close()关闭文件流5. with语句(上下文管理器)2. 文本文件的读取1. 文件对象的属性2.文件对象的常用方法3.pickle序列化4. CSV文件的操作5.os模块6.os.path模块7. walk()递归遍历所有文件和目录8. shutil模块(拷贝和压缩)3.递归算法文件IO 技术1. 创建文件对

2020-10-16 21:56:51 408

原创 2020-10-11 Python基础学习第九天笔记

文章目录异常1.异常的处理过程:2. try...一个 except 结构3. try...多个 except 结构:4. try...except...else 结构5. try...except...finally 结构6. with 上下文管理7.traceback 模块打印异常信息断点调试异常1.异常的处理过程:第1步: 抛出异常:在执行一个方法时,如果发生异常,则这个方法生成代表该异常的一个对象,停止当前执行路径,并把异常对象提交给解释器。第2步: 捕获异常:解释器得到该异常后,寻找相应

2020-10-11 17:53:13 203

原创 2020-10-09 Python基础学习第八天笔记

文章目录一、方法1、私有方法和公共方法:2、@property装饰器3、继承4.多态((polymorphism)一、方法如果我们在类体中定义了多个重名的方法,只有最后一个方法有效。1、私有方法和公共方法:通常两个下划线开头的属性是私有的(private)。其他为公共的(public)。类内部可以直接访问私有属性或方法类外部不能直接访问私有属性或方法类外部可以通过“_类名__私有属性或方法名”访问私有属性或方法2、@property装饰器@property 可以将一个方法的调用方

2020-10-09 21:37:55 282

原创 2020-09-30 Python基础学习第七天笔记

文章目录1. 嵌套函数(内部函数)一、面向对象编程1.类2.__init__构造方法3.实例属性4.其他5.类的相关概念2020-9-28 Day_71. 嵌套函数(内部函数)函数里面套函数,内部函数只能在函数内访问。一般在什么情况下使用嵌套函数?1.封装,隐藏数据2.避免函数内部重复代码。3.闭包nonlocal关键字如果内部函数需要’’修改’’外部函数变量的值,需要在内部函数对变量声明nonlocal.变量查找顺序:内部函数,外部函数,全局变量,内置函数一、面向对象编程

2020-09-30 23:14:27 191

原创 2020-9-28 Python基础学习第六天笔记

文章目录一、函数1.函数的内存分析2. 全局变量和局部变量1. 全局变量2. 局部变量3.局部变量与全局变量效率3. 参数的传递4.浅拷贝和深拷贝5.参数的类型6. lambda表达式和匿名函数7.eval()函数8.递归函数2020-09-27 Day_6一、函数1.函数的内存分析(1)代码执行 def 时,系统中会创建函数对象,并通过函数名这个变量进行引用。若x = Pstar()则内存分析如下图:Python 中,圆括号意味着调用函数。在没有圆括号的情况下,Python会把函数当做普通对象

2020-09-28 21:11:16 111

原创 2020-9-27 Python基础学习第五天笔记

文章目录1.条件语句二、优化程序三、推导式1. 列表推导式2.字典推导式3.集合推导式4.生成器推导式(元组推导式)四、函数1. 形参和实参2. return返回值3. 文档字符串(函数的注释)五、程序练习2020-9-25 Day51.条件语句练习1.九九乘法表for i in range(1,10): for j in range(1,i+1): print("{0}*{1}={2}".format(i,j,i*j),end="\t") print()练习2.

2020-09-27 20:30:17 257

原创 2020-09-26 Python基础学习第四天笔记

文章目录一、字典1.创建字典2.字典元素的访问3.字典元素添加,修改,删除4.序列解包5. 一个键值对放进字典的底层过程6. 根据键查找“键值对”的底层过程7.字典用法总结二、集合三、条件语句2020-9-25Day4一、字典字典是“键值对”的无序可变序列,“键”是任意的不可变数据,比如:整数、浮点数、字符串、元组。但是:列表、 字典、集合这些可变对象,不能作为“键”。并且“键”不可重复。1.创建字典1.用{},dict()来创建字典对象a = {'name':'gaoqi','age

2020-09-26 14:46:27 189

原创 2020-09-25 Python基础学习第三天笔记

文章目录一、可变字符串二、运算符三、列表1.列表的创建2.列表常用命令3.多维列表四、元组2020-9-24 Day3一、可变字符串需要原地修改字符串,可以使用 ** io.StringIO 对象或 array ** 模块。import io>>> sio = io.StringIO(a)>>> sio<_io.StringIO object at 0x031C19B8>>>> sio.getvalue()'hello

2020-09-25 19:09:30 293

原创 2020-09-23 Python基础学习第二天笔记

文章目录一、知识点:二、字符串操作1、切片2、分割split()和连接jion()3、字符串驻留4.字符串包含某字符5.字符串常用操作命令列表6.大小写转换7.格式排版8.字符串其他操作三、字符和数字的格式化1.字符格式化2.数字格式化四、程序练习1.画折线并计算距离2、逻辑与 或 可以直接返回值,或者True; 非只返回True False.3、测试+拼接符和 join(),不同的效率五、错题本2020年9月22日 第二天一、知识点:1.系列解包复制a,b=1,2a,b=b,a2

2020-09-23 23:18:42 371

原创 2020-9-21 Python基础学习第一天的笔记

2020年9月21日 第一天Python定义:一种解释型,面向对象由C语言开发出来的语言。发明人:吉多•范罗苏姆特点:简洁,易读,面向对象,库丰富,扩展性好,开源免费,跨平台。Tips:一、3种关闭交互窗口方法:1.按键:Ctrl+Z 2.输入:quit() 3.鼠标关闭二、Ctrl+C中断程序执行三、注意中英文输入下符号的不同四、python通过缩进来组织程序五、单行注释前加#,多行加’’’六、tab键的使用七、写的程序随时保存ctrl+S八、行连接符九

2020-09-21 22:32:30 102

空空如也

空空如也

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

TA关注的人

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