树编辑距离,用于树括号格式的python代码,将二维树转换为一个字符串

树编辑距离,用于树括号格式的python代码,将二维树转换为一个字符串,python,Python,有人能帮我用python将决策树分解成一维树括号格式的代码吗。这样做的算法是 输入:x-决策树 输出:TBF是树括号格式的树x 函数UpdateNodes(x): 如果NumberOfChildrenOfNM(x)不为空,则 NM(x)是x的节点属性名称列表 设置TBF=TBF+'{'+NM(x) 对于j=1到NumberOfChildrenOfNM(x)do 调用UpdateNodes(x) 设置TBF=TBF+'}' 结束 如果结束 但当我试图实现这一点时,我得到了一个错误

有人能帮我用python将决策树分解成一维树括号格式的代码吗。这样做的算法是

输入:x-决策树

输出:TBF是树括号格式的树x

函数UpdateNodes(x):

如果NumberOfChildrenOfNM(x)不为空,则

NM(x)是x的节点属性名称列表

设置TBF=TBF+'{'+NM(x)

对于j=1到NumberOfChildrenOfNM(x)do

调用UpdateNodes(x)

设置TBF=TBF+'}'

结束

如果结束

但当我试图实现这一点时,我得到了一个错误