从 Python 模块导入隐藏函数

Importing hidden function from Python module

我想导入 _init_centroids function from scikit-learn/sklearn/cluster/k_means_.py. However, it's not listed in scikit-learn/blob/main/sklearn/cluster/_init_.py。有什么“好”的方法吗?

"Hidden"函数是Python中的推荐,你可以导入它们。

尝试

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

在 Python 中没有什么是真正私有的,因此您显式导入此函数:

from sklearn.cluster.k_means_ import _init_centroids