自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python机器学习——第一个机器学习项目

鸢尾花分类项目数据集:http://archive.ics.uci.edu/ml/datasets/Iris一、导入数据1.导入库import pandas as pdimport numpy as npimport matplotlib as pltfrom sklearn.model_selection import train_test_splitfrom sklearn.model_selection import KFoldfrom sklearn.model_selection

2020-09-05 21:11:50 231

原创 数据分析学习——第五天

数据分析学习:泰坦尼克号实战模型搭建特征工程#缺失值的处理data['Cabin'] = data['Cabin'].fillna('NA')data['Embarked'] = data['Embarked'].fillna('S')print(data.info())data['Age'] = data['Age'].fillna(data['Age'].mean())datax = data[['Pclass','Sex','Age','SibSp','Parch','Fare',

2020-08-28 16:41:33 170

原创 数据分析学习——第四天

数据分析学习:泰坦尼克号实战数据可视化男女中生存人数分布sex = data.groupby('Sex')['Survived'].sum()sex.plot.bar()plt.title('survived_count')plt.show()由图可以看出女性比男性的生存人数要多不同票价的人生存和 死亡人数分布情况fare_sur = data.groupby(['Fare'])['Survived'].value_counts().sort_values(ascending=Fals

2020-08-25 16:32:44 188

原创 数据分析学习——第三天

数据分析学习:泰坦尼克号实战数据重构数据的合并text_left_up = pd.read_csv("data/train-left-up.csv")text_left_down = pd.read_csv("data/train-left-down.csv")text_right_up = pd.read_csv("data/train-right-up.csv")text_right_down = pd.read_csv("data/train-right-down.csv")用conc

2020-08-23 19:26:20 165

原创 数据分析学习——第二天

数据分析学习:泰坦尼克号实战pandas基础DateFrame和Series类型x= {'Ohio': 35000, 'Texas': 71000, 'Oregon': 16000, 'Utah': 5000}y= pd.Series(x) #创建一个Seriesprint(y)w= {'state': ['Ohio', 'Ohio', 'Ohio', 'Nevada', 'Nevada', 'Nevada'], 'year': [2000, 2001, 2002, 2001, 20

2020-08-21 21:20:50 184

原创 数据分析学习——第一天

数据分析学习:泰坦尼克号实战数据加载一、导入数据1.导入numpy和pandasimport numpy as npimport pandas as pd2.根据不同的文件进行读取常用函数:pd.read_csv(‘路径’)data=pd.read_csv('D:/shujv/代码/59024 scikit-learn机器学习源码_20181031/_/code/datasets/titanic/train.csv')其他文件名的思路也一样注意pd.read_csv()的默认分隔

2020-08-19 22:32:28 123

原创 Python学习——Task09

Task09 文件与文件系统打开文件所用函数:open(file, mode=‘r’, buffering=None, encoding=None, errors=None, newline=None, closefd=True)文件对象方法所用函数:fileObject.close() 用于关闭一个已打开的文件。关闭后的文件不能再进行读写操作, 否则会触发 ValueError 错误简洁的 with 语句关键词 with 语句就可以保证诸如文件之类的对象在使用完之后一定会正确的执行它的清理

2020-08-08 22:20:24 67

原创 Python学习——Task08

Task08 模块与datetime模块一、模块将一些定义存放在文件中,为一些脚本或者交互式的解释器实例使用,这个文件被称为模块(Module),后缀名是 .py。例如:#定义一个hello.py文件def hi(): print('Hi everyone, I love lsgogroup!')在另一个程序中import hellohello.hi() 结果:二、datetime模块datetime 是 Python 中处理日期的标准模块,它提供了 4 种对日期和时间进行处理

2020-08-07 17:40:20 114

原创 Python学习——Task07

Task 07 类、对象与魔法方法一、类与对象对象 = 属性 + 方法我们可以使用关键字 class 定义 Python 类,关键字后面紧跟类的名称、分号和类的实现例如:# 定义一个关于车的类class Car(object): def info(self): print("this is a car")结果:#this is a car继承:子类自动共享父类之间数据和方法的机制多态:不同对象对同一方法响应不同的行动self 是什么Python 的 s

2020-08-05 23:22:14 107

原创 Python学习——Task6

#Task6——函数与Lambda表达式一、函数一、函数的定义函数以 def 关键词开头,后接函数名和圆括号()函数执行的代码以冒号起始,并且缩进return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None例如:def fun(x): if x%2==0: print('偶数') else: print('奇数')fun(4)fun(7)结果:二、函数的调用可以无限次的调用函数d

2020-08-02 23:48:38 120

原创 Python学习——Task05

Task05——字典一、字典1、可变类型与不可变类型有两种方法可以判断:1.麻烦方法:用 id(X) 函数,比较操作前后的 id ,如果不一样,则 X 不可变,如果一样,则 X 可变2.便捷方法:用 hash(X) ,只要不报错,为不可变,反过来就可变二、 字典字典是无序的键:值( key:value )对集合,键必须是互不相同的(在同一个字典之内)例如:x={'name':'小明','age':18,'id':'001'} #创建y={'color':'green','points':

2020-07-31 20:10:42 340

原创 Python学习——Task04

Task04 列表一、列表的定义列表是有序集合,能够保存任意的数据类型基本结构:[元素1,元素2,]例如:x=[1,2,3,4,5] #列表的创建print(x,type(x))运行结果:二、列表的创建1.用定义创建例如:y=['Mon','Tue','Wen','Thu','Fri','Sat','Sun']print(y,type(y))运行结果:2.可以用range()函数创建列表例如:x=list(range(0,11))print(x)运行结果:

2020-07-28 17:37:49 626

原创 Python学习——Task03

Task03 异常处理一、异常总结汇总:BaseException:所有异常的 基类Exception:常规异常的 基类StandardError:所有的内建标准异常的基类ArithmeticError:所有数值计算异常的基类FloatingPointError:浮点计算异常OverflowError:数值运算超出最大限制ZeroDivisionError:除数为零AssertionError:断言语句(assert)失败AttributeError:尝试访问未知的对象属性EOFE

2020-07-24 22:14:56 114

原创 Python——Task02

Task02 条件循环结构一、If语句如果If的条件为真,则执行If语句后的内容。例如:x=2if x>=2: print('True')运行结果:也可以用布尔操作符实现多重条件断,例如:x=4y=6a=5b=9if x<y or a>b: print('True')if x>y and a<b: print('False')运行结果:一、If-else 语句...

2020-07-23 21:26:16 98

原创 Python学习——Task01

Task01 变量、运算符、数据类型、位运算一、注释注释可以提高代码的可读性,便于代码维护与团队合作。在Python中有两种注释方法。1.对于整行代码可以用‘#’进行注释。#print('Hello World')print('Hello Python')运行结果为:...

2020-07-21 19:18:11 189

空空如也

空空如也

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

TA关注的人

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