从Python模块导入隐藏的功能

时间:2016-09-23 21:30:59

标签: python scikit-learn python-module

我想从_init_centroids导入scikit-learn/sklearn/cluster/k_means_.py功能。但是,它没有列在scikit-learn/blob/master/sklearn/cluster/__init__.py中。有没有“好”的方法呢?

2 个答案:

答案 0 :(得分:3)

“隐藏”功能是Python中的推荐,您可以导入它们。

尝试

from scikit-learn.sklearn.cluster.k_means_ import _init_centroids

答案 1 :(得分:2)

在Python中,没有什么是私有的,所以你明确地导入了这个函数:

from sklearn.cluster.k_means_ import _init_centroids