自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 机器学习--特征

from sklearn.ensemble import RandomForestRegressorXy = endogrf = RandomForestRegressor()rf.fit(X, y)feature_importances = pd.Series(rf.feature_importances_, index=X.columns)feature_importances.sort_values(ascending=False, inplace=True)print(feature_impo

2023-06-15 19:34:27 105

原创 pandas数据分析

df = pd.read_csv(‘应还订单的模型分布情况3.24.csv’)

2023-03-24 18:13:45 126

原创 机器学习之woe和iv

机器学习之woe和iv

2022-11-24 17:52:21 187

原创 机器学习之特征编码

机器学习之特征编码

2022-11-08 15:09:01 632

原创 机器学习之决策树

机器学习之决策树

2022-11-03 10:21:17 315

原创 pandas

pandas

2022-05-27 11:03:03 50

原创 python入门基础:类和对象

类和对象面向对象的思想⾯向过程:⾯向处理,更多的是从计算机⻆度思考,注重计算每⼀个步骤,程序更像是⼀本cpu操作⼿册。⾯向对象:以⽇常⽣活的⻆度思考问题的解决,更接近⼈的思维⽅式,让⼈可以从更⾼的层⾯考虑系统的构建以你请朋友吃饭为例:面向过程面向对象自己买菜和朋友一块到饭店自己摘菜和服务员点菜自己洗菜和朋友一块吃自己做菜和朋友一块吃面向对象的优点:面向对象更加合适做应用的开发面向对象可以使你的代码更加优雅和紧凑面向对象开发 效率更高

2020-08-17 21:29:01 106

原创 python文件,栈,队列

文件和目录文件文件的处理包括读文件和写文件,读写文件就是请求操作系统打开个文件对象,然后,通过操作系统提供的接口从这个文件对象中读取数据(读文件),或者把数据写入这个文件对象(写文件)文件读取文件读取可分为以下步骤:打开文件读取文件内容关闭文件打开文件要使用open内建函数:open(file [, mode=‘r’, encoding=None, errors=None])参数说明: file:文件路径,可以是相对路径和绝对路径mode:文件打开模式encodeing: 文件编码

2020-08-08 17:06:18 264

原创 python入门基础:第三方模块

pip命令的使用在安装python时,同时还会安装pip软件,它是python的包管理工具,可以用来查找,下载,安装和卸载python的第三方资源包配置pip可以直接在终端中输入pip命令,如果出错,可能会有两个原因:1.pip安装成功以后没有正确配置2.安装python时。没有自动安装pip(很少见)安装使用pip install(包名)命令可以安装指定的第三方资源包pip install 包名#如 pip install pygame#如果此步出错,就执行命令python -m p

2020-08-08 15:32:55 116

原创 Python入门基础:包和模块

包和模块生成器如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过程中不断推算出后续的元素呢?这样就不必创建完整的list,从而节省大量的空间。在python中,这种一边循环一边计算的机制,称为生成器(Generator).特点:延迟计算、惰性求值节省内存,高效缺点:无法随机存取生成器(Generator)生成器会产生一个对象,而不是一个列表yield表达式#通过函数和yield关键字生成#使用了 yield 的函数被称为生成器(generator)#yield语句一次返回一

2020-08-08 14:55:00 152

原创 Python入门基础:函数(2)

函数(2)函数类型函数也是一种类型,我们自定义的函数就是函数对象,函数名保存了函数对象的引用(地址)def test(): print('我是测试函数')print(test) #函数名是变量,指向了函数对象pf = test #pf变量也指向了函数对象,所以也可以通过pf调用test函数pf()匿名函数(重点)##装逼利器不再使用def 函数名()这种形式定义函数,而是使用lambda来创建匿名函数特点:lambda只是一个表达式,函数体比def定义的函数简单的多lambda的

2020-08-04 20:56:59 709

原创 python入门基础:函数

函数定义:完成待定功能一段代码def 函数名([参数1],[参数2]....[参数n]): 函数体res = area(10)print(res)print(area(10))函数命名名:不能和系统函数重名,否则系统函数无法使用函数定义分两部分函数头和函数体函数体,就是实现功能的代码段,以:开头,必须缩进函数名的命名风格:一般建议用下划线分隔的小写单词组成:say_hello函数的优点:代码可复用代码可维护性高容易排错可读性好利于团队开发注意:冒号不能省略函数体必

2020-08-04 20:18:36 163

原创 python入门基础:字典

字典字典属于⽆序序列,元素存放⽆序,是通过哈希⽅式进⾏数据存取的,字典是⼀个可变容器,字典中保存⼀个个的键值对: key : value。我们通过key来获取对应的值,很类似我们的汉语字典。1.字典中键必须是唯⼀的,必须是不可变类型2.字典查找速度⽐较快字典的创建d1 = {} #空字典d1 = dict() #空字典d2 = {'name':'麻辣⻰虾','taste':'美味'}d3 = dict(a=1,b=2)d4 = dict([('a', 1),('b', 2)])d5 =

2020-08-01 22:03:23 358

原创 python入门基础:集合

特点:不允许有重复元素,如果添加重复元素,则会自动过滤,可以进行交集、并集的运算。创建集合s1 = set() #空集合 不能是{},这是字典s2 = {1,2,3,4}print(s1)print(set([30,40,50])) #通过列表创建print(set((11,22,33))) #通过元组创建print(set('hello')) #通过字符串创建 print(set({'name':'⼤宝','age':20})) #通过字典创建,得到⼀个键的集合#注意:重复元素在set

2020-08-01 19:19:02 84

原创 python入门基础:元组

元组元组和列表相似,但元组属于不可变序列,所以元组:不能修改元素的值元组用()表示创建元组t1 = ()t2 = tuple()t3 = (1,2,3,4)t4 = (1,) # 只有一个元素的元组,必须要有这个逗号print(t3,t4,type(t4))print((1),type((1)))通用操作1.连接t1 = (1,2,3)t2 = (4,5,6)t3 = t1 + t2print(t3) #(1,2,3,4,5,6)2.重复print(t1 * 2) #

2020-08-01 19:12:20 984

原创 pytho入门基础:字符串

字符串字符串就是由若干个不同的unicode字符组成的不可变有序序列字符串创建1.原生字符串 字符串中反斜线不再代表转移2.python中没有字符的概念,一个字符也是字符串3.字符串是不可变序列4.任何会对字符串修改的操作都会产生新字符串#单引号字符串str1 = '物以类聚,人以群分'str2 = str() #空串str3 = str([10,20,30])#双引号字符串str2 = "物以类聚,人以群分" #三引号字符串 多⾏字符串str3 = '''物以类聚人以群分'

2020-08-01 18:31:41 534

原创 python入门基础:列表

列表在python中,有这样⼀些类型,它们的成员是有序排列的,并且可以通过下标访问成员,这些类型称之为有序序列,包括:列表、range、元组和字符串;其中列表的成员可修改,属于可变序列,字符串和元组,成员不可修改,属于不可变序列。序列有共同操作:通用操作1.列表组合 将两个列表拼接为一个列表#直接使用加号list1 = [43,65,76,6]list2 = [45,77,90,11,2,4,66]print(list1 + list2) #[43,65,76,6,45,77,90,11,2,

2020-08-01 17:20:10 598

原创 python入门基础:循环where语句

循环where语句概念一般情况下,一个周期相信或者重复出现的情况,这种状态称为循环对于计算机来说,在满足条件的情况下,反复执行某一段代码,在编程语法中出现的这种现象被称为循环。被反复执行的这段代码被称为循环体当反复执某段代码时,需要在合适的时机将循环停止下来,否则会产生死循环Python中提供的循环语句:while语句,for-in语句where语法while 表达式: 循环体工作原理:遇到while语句时,⾸先计算表达式的值,如果表达式的值为假,则跳过整个while语句,继续执⾏下

2020-08-01 15:52:04 2808

原创 python入门基础:运算符和表达式

算术运算符a = 20b = 10运算符说明示例-负号,取原数的相反数a = 10 print(-a) #-10+ - * /加减乘除,同数学上一样a + b = 30 a - b = 10 a * b = 200 a / b = 2%模运算,即求a整除以b的余数a % 10 = 0//整除a // b = 2**对运算符进行指数(幂)计算a ** b 表示20的10次方模运算说明模运算的符号取决于第二个操作数(右操

2020-07-31 21:36:12 283

原创 python入门基础:数据类型

数据类型内置类型:数值类型:整型int,浮点型float,复数(complex) 3+5jstr:字符串bool:布尔值[True,False]None:空值,表示变量没有确定的值list:列表tuple:元组dict:字典set:集合自定义类型:class数据类型判断我们可以用type和isinstance来测试和判断数据类型1,type用法:type(obj)功能:返回obj的数据类型参数:obj是你要测试变量或数值示例:age = 10name = ‘hell

2020-07-31 21:00:26 202

原创 python入门基础:变量

变量定义变量:数据在计算机中的一种表示,它的值在程序执行过程中可以改变,所以叫变量1.变量定义x = 1 # =不是等号,是赋值运算符,是把1的值赋给xy = 3x = 5print(x + y) # 82.多个变量同一个值m = n = 10print(m,n)3.python特有的定义,元组赋值#把1赋值给a,3赋值给ba,b = 1,3print(a,b)编码命名规范1,变量名不能以数字开头2,变量名只能由数字,字母(a-z,A-Z),下划线,不能包含其他字符3

2020-07-30 21:37:21 148

空空如也

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

TA关注的人

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