假设您要检查管理系统中的一组确定性业务规则。 规则可以基于数字、 bool 值、分类值等值,例如:
if product in ['x','y','z']:
if age > 30:
if amount < 100000:
rule = 'A'
elif product == 'a':
rule = 'B'
elif ....
如果您有特定格式的分析,可能的检查可以基于具有可能值的文件或将决策树作为一个整体进行比较的检查。
您可以对此类测试进行编程,但在从头开始之前,我正在搜索是否有一些 python 包可以帮助完成此类工作或解决此类问题的方法。
最佳答案
DecisionTree是一个纯 Python 实现,用于从多维训练数据构建决策树,然后使用决策树对 future 数据进行分类。
关于python 和基于决策树验证业务规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11046187/