以下代码加载scikit-learn Bunch对象:
from sklearn import datasets
iris = datasets.load_iris()
然后,在IPython上,标签完成以获取iris
的属性列表不适用于最期望的属性,如data
,target
。快速挖掘发现those attributes are exposed via the underlying dictionary。
我想,如果Bunch类实现了__dir__()
方法,它会报告这些属性。 __dir__()
方法没有实现的任何特殊原因?