Bunch 对象#
- class sklearn.utils.Bunch(**kwargs)[source]#
- 将键作为属性公开的容器对象。 - Bunch 对象有时用作函数和方法的输出。它们扩展了字典,允许通过键 - bunch["value_key"]或属性- bunch.value_key访问值。- 示例 - >>> from sklearn.utils import Bunch >>> b = Bunch(a=1, b=2) >>> b['b'] 2 >>> b.b 2 >>> b.a = 3 >>> b['a'] 3 >>> b.c = 6 >>> b['c'] 6 - clear() None. 移除D中的所有项。#
 - copy() D的浅拷贝#
 - fromkeys(iterable, value=None, /)#
- 创建一个新的字典,键来自iterable,值设置为value。 
 - get(key, default=None, /)#
- 如果键key在字典中,返回key对应的值;否则返回default。 
 - items() 一个类集合对象,提供对D中项目的视图#
 - keys() 一个类集合对象,提供对D中键的视图#
 - pop(key, default=<unrepresentable>, /)#
- 如果找不到键key,则返回default(如果已提供),否则引发KeyError。 
 - popitem(/)#
- 移除并返回一个(键, 值)对作为2元组。 - 对以LIFO(后进先出)顺序返回。如果字典为空,则引发KeyError。 
 - setdefault(key, default=None, /)#
- 如果键key不在字典中,则插入键key,其值为default。 - 如果键key在字典中,返回key对应的值;否则返回default。 
 - update([E, ]**F) None。 用字典/迭代器E和F更新D。#
- 如果E存在且具有.keys()方法,则执行以下操作:for k in E: D[k] = E[k] 如果E存在且缺少.keys()方法,则执行以下操作:for k, v in E: D[k] = v 无论哪种情况,之后都会执行以下操作:for k in F: D[k] = F[k] 
 - values() 一个对象,提供对D中值的视图#
 
 
     
