- 博客(14)
- 收藏
- 关注
原创 Untitled
建模与评估 1、载入建模数据 import pandas as pd import numpy as np import matplotlib.pyplot as plt import seaborn as sns #一个作图工具 from IPython.display import Image %matplotlib inline #将那些用matplotlib绘制的图显示在页面里而不是弹出一个窗口。 #matplotlib是Python的2D绘图库。 #Matplotlib可以自行画任意图;seabo
2020-08-28 23:43:28
638
原创 第二章:第三节数据重构
2 第二章:数据重构 第一部分:数据聚合与运算 2.6 数据运用 2.6.1 任务一:通过教材《Python for Data Analysis》P303、Google or anything来学习了解GroupBy机制 #写入心得 2.4.2:任务二:计算泰坦尼克号男性与女性的平均票价 # 写入代码 text.groupby('Sex')['Fare'].mean() Sex female 44.479818 male 25.523893 Name: Fare, dtype: floa
2020-08-25 22:32:35
254
原创 数据分析 (1)
数据载入、初步观察及探索性数据分析 下载相关数据,建立新的jupyter,将两者放在一个文件夹。 1、导入numpy及pandas import pandas as pd import numpy as np 2、载入数据 #相对路径:不涉及到域名,相当于将相关资料等放在一个文件夹中,相对比较灵活,只要层级结构没有变化,比如上面的a和b文件夹只是换了个名字,不影响寻址。 #绝对路径:会涉及到域名,相当于在硬盘中的哪个具体位置,路径必须明确,一旦换电脑即找不到文件。 #相对路径 df = pd.read_cs
2020-08-23 23:10:00
2843
原创 Untitled9
文件与文件系统 1 文件的打开模式 #“r”模式,默认模式,只读方式打开,指针放在开头。 #“W”模式,只用于写入,从开头写入,即会删除原有内容;若原来本身无内容,则创建一个新文件。 #“x”模式,创建一个写入文件,若存在原文件,则会报错。 #“a”模式,写入,追加模式,与‘w’模式区别,这里的指针在文本的尾部,直接在文本的最后追加。同样,若原来本身无内容,则创建一个新文件。 #“b”模式,以二进制模式打开文件,一般用于非文本。 #“t”模式,以文本模式打开,默认模式。 #“+”模式,可读写入模式,可与其他
2020-08-21 23:05:28
192
原创 数据载入及初步观察
1 第一章:数据加载 1.1 载入数据 1.1.1 任务一:导入numpy和pandas import numpy as np import pandas as pd 【提示】如果加载失败,学会如何在你的python环境下安装numpy和pandas这两个库 1.1.2 任务二:载入数据 (1) 使用相对路径载入数据 (2) 使用绝对路径载入数据 df = pd.read_csv('train.csv') df.head(3) PassengerId .
2020-08-19 23:08:59
170
原创 Untitled8
文件与文件系统 1 文件的打开模式 #“r”模式,默认模式,只读方式打开,指针放在开头。 #“W”模式,只用于写入,从开头写入,即会删除原有内容;若原来本身无内容,则创建一个新文件。 #“x”模式,创建一个写入文件,若存在原文件,则会报错。 #“a”模式,写入,追加模式,与‘w’模式区别,这里的指针在文本的尾部,直接在文本的最后追加。同样,若原来本身无内容,则创建一个新文件。 #“b”模式,以二进制模式打开文件,一般用于非文本。 #“t”模式,以文本模式打开,默认模式。 #“+”模式,可读写入模式,可与其他
2020-08-08 22:57:02
298
原创 2020-08-07
模块 模块与类、对象之间的区别 模块包括很多类,类包括很多对象。 例如:一个厂区,包括很多厂房。模块就相当于厂区的所有图纸,类为每个图纸,每个厂房是对象。
2020-08-07 23:52:49
112
原创 Untitled7
类、对象及魔法方法 #类可以理解为模具,对象可以理解为根据模具生产出的产品。 #对象具有封装、继承、多态等特点。 class pen: def a(self,name): self.name = name def b(self): print('%s很高兴认识你' % self.name) x = pen() x.a('小樱桃') x.b() 小樱桃很高兴认识你 #创建的函数后面、类后面,务必加“冒号”。 #%s等价于%self.name,self.nam
2020-08-05 22:36:54
184
原创 Untitled6
TASK10 函数及lambda表达式 函数 #创建函数的格式:def 函数名称() 函数内容 结果。 #a为形式参数,1为实质参数。 #关注局部变量和全局变量,具体看下代码注释。 def book(a,b): result = a+b print(result) book(1,2) 3 def book(a,b): return(a+b) '与以上print一个效果' book(1,2) 3 def book(a,b): print('我想要的:'+a+b)
2020-08-02 23:23:38
281
原创 Untitled4
TASK7-9 字典、集合、序列 1 字典简介 #字典的标志性符号是‘大括号:{}’。 #字典由对象组成,每个对象包括键和值,与键相关联的值包括数字、字符串、列表、字典等。 #键和值之间用‘冒号:’隔开。 #对象之间用‘逗号,’隔开。 a = {'樱桃':'红色','苹果':'绿色'} type(a) dict #以上便为字典的表现方式之一。 1)访问字典中的值 a = {'樱桃':'红色','苹果':'绿色'} print(a['樱桃']) 红色 a = {'樱桃':'红色','苹果':'绿色'} p
2020-07-31 23:18:28
410
原创 Untitled2
TASK4-6 列表 元组 字符串 列表 1 列表的创建 name=[1,2,3,4,5,6] name [1, 2, 3, 4, 5, 6] name=['苹果','香蕉','火龙果','百香果','蓝莓'] name ['苹果', '香蕉', '火龙果', '百香果', '蓝莓'] name=[1,2,'苹果','香蕉',3.14,[4,5,6]] name [1, 2, '苹果', '香蕉', 3.14, [4, 5, 6]] #根据以上代码结构,列表可包括整数、浮点数、字符串及对象,并且可以
2020-07-28 23:31:49
513
原创 Untitled
TASK3 异常处理及怎样检测异常处理 #异常处理的检测,主要语句是try except,try except else,try except finally等。 1 try except 1)一处错误 try: p=(5/0) print(p) except ZeroDivisionError as reason: print('报错了哦\n错误的原因是:'+ str(reason)) 报错了哦 错误的原因是:division by z
2020-07-25 23:03:12
211
原创 Untitled1
TASK2 条件语句及循环语句 #条件语句即if、else、elif,翻译成中文,即如果XX则YY,如果非XX则ZZ。 #循环语句,while,while后面往往紧跟着布尔型,只有当真(true)时,才继续循环,否则停止。 #条件循环语句可以一起应用。包括:if else,while if else,while if…else if…else if…else,while elif elif elif,while else等。 #for语句,如for i in XX…print().等。 #通过以下例子阐述
2020-07-23 23:44:29
261
原创 Untitled
TASK01 变量、运算符及数据类型 1-注释 #在编辑注释时,一定先选择‘标记’,在‘代码’状态,具有注释标识的代码是无法运行的。 #论空格的重要性,若不空格,则无法输出标记格式,输出的内容前面带#。 #注释的标识包括#、三个单引号或三个多引号,而#在一个注释内容时比较方便,引号则在多行注释内容时比较方便,例如: 写代码,按shifth和回车键 ''' 写代码 写代码 写代码 ''' 2-运算符 1)算数运算符 #主要包括加、减、乘、除、整除、取余、幂等。其中加减乘除,与EXCEL中的表示相同,重点关注
2020-07-22 23:49:50
1492
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人