代码拉取完成,页面将自动刷新
同步操作将从 连享会/Python-causalml 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
from setuptools import dist, setup, find_packages
from setuptools.extension import Extension
try:
from Cython.Build import cythonize
except ImportError:
dist.Distribution().fetch_build_eggs(['cython>=0.28.0'])
from Cython.Build import cythonize
import Cython.Compiler.Options
Cython.Compiler.Options.annotate = True
try:
from numpy import get_include as np_get_include
except ImportError:
dist.Distribution().fetch_build_eggs(['numpy'])
from numpy import get_include as np_get_include
import causalml
with open("README.md", "r", encoding="utf-8") as f:
long_description = f.read()
with open("requirements.txt") as f:
requirements = f.readlines()
extensions = [
Extension("causalml.inference.tree.causaltree",
["causalml/inference/tree/causaltree.pyx"],
libraries=[],
include_dirs=[np_get_include()],
extra_compile_args=["-O3"]),
Extension("causalml.inference.tree.uplift",
["causalml/inference/tree/uplift.pyx"],
libraries=[],
include_dirs=[np_get_include()],
extra_compile_args=["-O3"])
]
packages = find_packages()
setup(
name="causalml",
version=causalml.__version__,
author="Huigang Chen, Totte Harinen, Jeong-Yoon Lee, Yuchen Luo, Jing Pan, Mike Yung, Zhenyu Zhao",
author_email="",
description="Python Package for Uplift Modeling and Causal Inference with Machine Learning Algorithms",
long_description=long_description,
long_description_content_type="text/markdown",
url="https://github.com/uber/causalml",
packages=packages,
python_requires=">=3.6",
classifiers=[
"Programming Language :: Python",
"License :: OSI Approved :: Apache Software License",
"Operating System :: OS Independent",
],
setup_requires=[
# Setuptools 18.0 properly handles Cython extensions.
'setuptools>=18.0',
'cython',
'numpy',
'scikit-learn>=0.22.0'
],
install_requires=requirements,
ext_modules=cythonize(extensions, annotate=True),
include_dirs=[np_get_include()],
extras_require={
'tf': ['tensorflow>=2.4.0']
}
)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。