/
githubmirror
/
scikit-learn
Обзор
Документация
Войти
/
githubmirror
/
scikit-learn
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
1.1.3
sklearn/tree/setup.py
50 строк
1 KB
Thomas J. Fan
MNT Use C++ stack instead of implementing our own in trees (#22328)
25 фев 2022, 19:54
Не верифицирован
25 фев 2022, 19:54
70eebb9
Код
Авторство
О чём код?
import os import numpy from numpy.distutils.misc_util import Configuration def configuration(parent_package="", top_path=None): config = Configuration("tree", parent_package, top_path) libraries = [] if os.name == "posix": libraries.append("m") config.add_extension( "_tree", sources=["_tree.pyx"], include_dirs=[numpy.get_include()], libraries=libraries, language="c++", extra_compile_args=["-O3"], ) config.add_extension( "_splitter", sources=["_splitter.pyx"], include_dirs=[numpy.get_include()], libraries=libraries, extra_compile_args=["-O3"], ) config.add_extension( "_criterion", sources=["_criterion.pyx"], include_dirs=[numpy.get_include()], libraries=libraries, extra_compile_args=["-O3"], ) config.add_extension( "_utils", sources=["_utils.pyx"], include_dirs=[numpy.get_include()], libraries=libraries, extra_compile_args=["-O3"], ) config.add_subpackage("tests") return config if __name__ == "__main__": from numpy.distutils.core import setup setup(**configuration().todict())