gpt4 book ai didi

python - 与 PyDatalog 的逻辑析取

转载 作者:行者123 更新时间:2023-12-01 04:14:21 25 4
gpt4 key购买 nike

我似乎不会写(伪代码):打印所有 X,Y 的 X 和 Y,其中 X==True 且 Y==True 或 Y==False

>>> from pyDatalog import pyDatalog
>>> pyDatalog.create_terms('X,Y')
>>> print((X==True)
X
----
True
>>> print((X==True) & (Y==True))
X | Y
-----|-----
True | True

目标是编写如下内容:

>>> print((X==True) & ((Y==True) or (Y==False)))
X | Y
-----|-----
True | True
True | False

相反,这会准确打印出前一个命令返回的内容。

我该怎么做?

最佳答案

我对 pyDatalog 还是有点陌生​​,但我的理解是析取应该分成多行。所以你的代码将会出现(不可否认,有些没有启发性):

from pyDatalog import pyDatalog
pyDatalog.create_terms('X,Y')

print(((X==True) & ((Y==True))))
print(((X==True) & ((Y==False))))

关于python - 与 PyDatalog 的逻辑析取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34503832/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com