// // // //
上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 41 下一页

2019年4月15日

摘要: 把文本型、字符型数据转换成数值型的方法 标签编码(LabelEncode) 从名字上看,这是对标签进行编码,实际上可以对任何数据进行编码 作法很简单,就是将序列中不同值给个序号,以代表这个字符型数据。 示例代码 from sklearn.preprocessing import LabelEncod 阅读全文
posted @ 2019-04-15 11:55 努力的孔子 阅读(1340) 评论(0) 推荐(0) 编辑
 
摘要: 缺失值几种处理方式:不处理,删除,插值,前两种没什么说的,说说插值吧。 插值有多种方式 1. 均值、中位数、众数、固定值、插值 2. 邻近插值 3. 回归方法插值:曲线拟合 4. 插值法:专门插值的方法,如拉格朗日插值法,牛顿插值法,分段插值,样条插值等 回归是有误差的插值,,插值法是没有误差的插值 阅读全文
posted @ 2019-04-15 09:50 努力的孔子 阅读(1229) 评论(0) 推荐(0) 编辑
 

2019年4月13日

摘要: 数据规范化就是消除量纲的影响,这点很重要。 对算法的作用 在以梯度和矩阵为核心的算法中,譬如逻辑回归、神经网络、svm,规范化能加快求解速度, 在以距离计算为核心的算法中,譬如KNN、Kmeans,规范化能提高模型的精度, 在树模型中,无需规范化。 概述 数据规范化有很多种方法,总体可以分为线性的和 阅读全文
posted @ 2019-04-13 16:53 努力的孔子 阅读(2147) 评论(0) 推荐(0) 编辑
 
摘要: 如果你理解了,它可以用于各种场景,如果你不理解,什么场景也用不了,所以重点在于理解,尝试去用。 直接上代码 一个东西被一堆东西围着,这种场景很多,都可以用观察者模式,如注册,监听等 观察者模式又叫发布-订阅模式 这里还加入了工厂模式。 所以理解了,随便用 阅读全文
posted @ 2019-04-13 10:37 努力的孔子 阅读(185) 评论(0) 推荐(0) 编辑
 
摘要: 工厂模式是最常用的设计模式之一,属于创造型模式,提供了创建对象的最佳方式。 工厂模式分为简单工厂模式,工厂模式,抽象工厂模式,什么意思,先上代码 简单工厂模式 图形解释 工厂模式 图形解释 抽象工厂模式 图形解释 是不是觉得越来越复杂,但是还是云里雾里?往下看。 对比分析传统方法 首先我们来思考一下 阅读全文
posted @ 2019-04-13 10:17 努力的孔子 阅读(291) 评论(0) 推荐(0) 编辑
 

2019年4月12日

摘要: 提到构造器,大家都会想到 __init__,那么__new__是什么?也是构造器。 init 构造器 都很熟悉了,直接上代码 是不是很简单 别急,请跟着我的思路,方法m1的参数有个self,这个self就是实例,在调用m1之前这个实例肯定已经产生了;但是init的参数也有个self,在调用init之 阅读全文
posted @ 2019-04-12 17:12 努力的孔子 阅读(708) 评论(0) 推荐(0) 编辑
 
摘要: 属性包装是把类的方法包装成属性,实现python的魔法世界。 1. 限制属性,如类型、范围等 2. 只读属性 3. 不可删除属性 4. 虚拟属性 或者说 对属性进行处理 等关于属性的规则 直接上代码 上面 property 函数的原型为property(fget=None,fset=None,fde 阅读全文
posted @ 2019-04-12 15:54 努力的孔子 阅读(364) 评论(0) 推荐(0) 编辑
 
摘要: 生成器是一种特殊的迭代器,应该说更高级,它也是用于节省内存。 生成器是包含yield的函数,就这么简单。 它的特点是:在函数运行过程中,如果遇到yield,会暂停,并且返回一个值,等到下次执行时,从上次停止的地方开始 生成器写法 注意 yield count的写法,后面会有不同 交互的生成器 1. 阅读全文
posted @ 2019-04-12 15:18 努力的孔子 阅读(222) 评论(0) 推荐(0) 编辑
 
摘要: 迭代器主要用于节省内存,迭代器可以迭代进行同样的操作。 比如迭代生成数据,那他就是一个数据容器,但是他是一个元素一个元素的生成,而不需要事先生成完整的序列,这就不需要很大的内存来存放这个序列,从而节省了内存。 迭代器是实现了__iter__和next方法的对象,iter返回迭代器自身,next读取下 阅读全文
posted @ 2019-04-12 15:18 努力的孔子 阅读(336) 评论(0) 推荐(0) 编辑
 
摘要: 深拷贝浅拷贝是个很容易迷糊的问题,本人帮你彻底搞清楚。 粗识内存 本人没学过c,内存略懂,有堆栈之分, 栈可以理解为程序自动分配的内存,堆可以理解为程序员对内存的引用,不重要,有感觉就行。 浅拷贝 浅拷贝并不是我们认知中的“复制”,浅拷贝只是对象的引用,是对一个对象的浅层拷贝,所以叫浅拷贝 或者说是 阅读全文
posted @ 2019-04-12 11:24 努力的孔子 阅读(234) 评论(0) 推荐(0) 编辑
 
上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 41 下一页