【问题标题】:tree generation for rules in pythonpython中规则的树生成
【发布时间】:2014-02-05 07:51:45
【问题描述】:

我想使用 Tkinter 为以下数据绘制树状结构:

 S--->NP VGF NP VGNF
 NP--->N_NNP_O_M        
 VGF--->V_VM_VF     
 NP--->N_NNP_S_F        
 VGNF--->V_VM_VNF       

 V_VM_VF--->എത്തി   
 N_NNP_S_F--->സീതയെ 
 V_VM_VNF--->കാണാന്‍    
 N_NNP_O_M--->രാമൻ  

这是单个句子的CFG规则,它写在一个文件中。

如何在 python 中以树的形式查看这些规则?那就是解析树。

如何在 GUI 中使用 Tkinter 绘制树。

我们将不胜感激任何帮助或任何提示。

【问题讨论】:

  • 有没有可能在python中画树???????????

标签: python tree rules parse-tree


【解决方案1】:

如果有,您是否有解析器。然后运行该解析器时您将获得解析树。

我认为你有语法但没有解析器.. 如果是的话....然后使用解析器生成器来制作解析器。 要制作解析器,您必须将语法交给生成器...

在得到解析树之后,很容易在 gui 中绘制树。 nltk 用于自然语言处理..

【讨论】:

    【解决方案2】:

    是的。但不清楚您拥有什么类型的数据以及必须以哪种方式绘制 是你只想要一个看起来像一棵树的图像。 还是用小部件绘制 如果您需要将其绘制为图像,请使用 tkinter.canvas()### 或用作小部件 tkinter.tree_view

    【讨论】:

    • 你知道解析树的概念吗?????????以上指定的规则应该在解析树中...你能帮帮我吗
    猜你喜欢
    • 2011-10-04
    • 1970-01-01
    • 2013-04-07
    • 1970-01-01
    • 1970-01-01
    • 2017-10-25
    • 1970-01-01
    • 1970-01-01
    • 2020-08-23
    相关资源
    最近更新 更多