1

Pyeda允许以前缀形式和中缀形式编写布尔表达式:

p = Or(And("A","B"), And("C","D")) # prefix
i = expr("A & B | C & D") # infix

虽然可以从相对前缀形式中自动检索i我不知道(文档中没有发现)是否可以检索.p

一些帮助?

4

1 回答 1

2

PyEDA 作者在这里。

最新版本没有此功能。如果你回到 0.26.0 版本,你可以试试to_latexto_unicode方法。

例如:

>>> p = Or(And("A","B"), And("C","D"))
>>> p.to_unicode()
'A · B + C · D'

IIRC,这个遗漏的原因是布尔表达式引擎从 Python 切换到 C。一些未记录的功能被遗漏了 b/c 要么很困难,要么被破坏。

当然欢迎 PR :)

于 2016-12-23T20:52:37.053 回答