python并根据决策树验证业务规则

时间:2012-06-15 07:14:15

标签: python decision-tree

假设您在要检查的管理系统中有一组确定的业务规则。 规则可以基于数值,布尔值,分类等值,例如:

if product in ['x','y','z']:
    if age > 30:
        if amount < 100000:
            rule = 'A'
elif product == 'a':
    rule = 'B'
elif ....

可能的检查可以基于具有可能值的文件或检查,如果您以特定格式进行分析,则将检查树作为一个整体进行比较。

您可以编写这些类型的测试,但在从头开始之前,我正在搜索是否有一些python包可以帮助进行此类工作或解决此类问题。

1 个答案:

答案 0 :(得分:2)

DecisionTree是一个纯Python实现,用于从多维训练数据构建决策树,然后使用决策树对未来数据进行分类。