sklearn源码学习笔记一:估计子基类base.py
来源:互联网 发布:北京炸酱面知乎 编辑:程序博客网 时间:2024/05/17 06:53
导入的python内置模块:copy、inspect、warnings
导入的工具库模块:numpy、scipy中的sparse、.externals中的six
函数定义:
1.clone(estimate,safe=True),clone函数接受估计子对象和布尔变量safe作为参数,为safe提供默认值。
下面分析clone函数的内容。首先在第32行代码判断参数estimate的类型。如果是list,tuple,set,frozenset等字典类型则递归拷贝这些集合中的所有元素。对于非字典类型的估计子,第36行代码通过判断接收的estimate对象中没有“get_params”变量来判断其是否真的是估计子。如果estimate不是估计子并且safe参数为false,则调用copy模块的deepcopy方法深拷贝estimate对象并返回之;如果safe参数为true则不予处理并打印错误信息。如果estimate是估计子,遍历estimate的所有成员变量,递归拷贝这些变量到new_object _params,
0 0
- sklearn源码学习笔记一:估计子基类base.py
- sklearn 源码解析 基本线性模型 base.py
- sklearn 学习笔记一:开始学习sklearn
- 机器学习笔记:初识sklearn(一)
- sklearn官方文档学习笔记 管道和特征联合(Pipeline and FeatureUnion):组合估计器
- Sklearn源码学习入门
- Resnet学习笔记(一)--resnet.py
- Sklearn 学习(一)
- sklearn学习笔记_1
- sklearn学习笔记 lesson1_Preprocessing
- SkLearn学习笔记
- sklearn学习笔记
- sklearn学习笔记(一)——数据预处理 sklearn.preprocessing
- sklearn.neighbors.NearestNeighbors源码笔记
- sklearn.neighbors.KNeighborsClassifier源码笔记
- sklearn的GBDT源码笔记
- sklearn 源码解析 coordinate_descent.py Lasso回归 ElasticNet回归(1)
- pycaffe学习之(一):io.py源码解读
- 借鉴drawable文件夹,使用dimens控制字体大小、边距大小。适配Android不同机型,不同屏幕
- 第3章 第5题
- [LeetCode] Happy Number
- 从零开始学习OpenWrt
- C和指针读书笔记-第4章(语句)
- sklearn源码学习笔记一:估计子基类base.py
- ray ban sunglasses outlet-349214
- 学习笔记-JAVA-考点10-什么情况下需要重写equals和hashcode()两个方法?
- MyEclipse10插件安装(二)
- UIView加边框及边框颜色
- 第三章第十五题
- ZOJ Problem Set - 1048||Financial Management
- 打印输出后不占位置的字符串--特殊的三个字节组合。
- 正则表达式表格数据转为数组