[英]Importing module functions from python packages
我看到以下命令列出了sklearn.tree.tree
from ._tree import Criterion, Splitter, Tree
from . import _tree
但是,在同一树文件夹中,我找不到任何名为_tree
文件或类。 谁能告诉我在哪里可以找到该课程?
您要查找的模块是用Cython编写的。 相应的文件称为_tree.pyx
。 如果您在计算机上拥有scikit学习源(例如,以git repo的形式),则可以在.../scikit-learn/sklearn/tree/_tree.pyx
。
Cython转换为C代码,可以在_tree.c
找到。
编译后的C代码将在找到的行中导入,相应的文件称为_tree.so
。 在典型的scikit-learn安装中,这可能是您找到的唯一文件。 它不是人类可读的,因此如果您对源感兴趣,请在此处查看
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.