我在scikit-learn中找不到关于sklearn.externals
模块的任何描述。
有谁知道这个模块是什么?
什么是sklearn.externals.six.moves呢?
答案 0 :(得分:1)
您可以在该模块的Github page上看到自述文件。它说:
此目录包含每隔一段时间更新一次的捆绑外部依赖项。
换句话说,其中的代码实际上并不是scikit的一部分,它只是scikit使用的其他库,但是如果用户安装了不同的版本,它会在内部存储它们自己的副本以避免依赖性问题。
答案 1 :(得分:0)
什么是sklearn.externals.six.moves呢?
没有。它在six.py
中创建,并通过add_move()方法填充,即never called。要通过命令行检查:
>>> from sklearn import externals
>>> externals.six.moves
<module 'sklearn.externals.six.moves' (built-in)>
>>> help(externals.six.moves)
# gives nothing, let's see its attributes and methods
>>> externals.six.moves.__dict__
{'__name__': 'sklearn.externals.six.moves', '__doc__': None}