DTProbLog查询
DTProbLog query
我在 ProbLog 版本 2.1.0.34 中使用 DTProblog 下载
来自 https://bitbucket.org/problog/problog/src/develop/ 的 bitbucket 存储库。
运行 一个使用 dtproblog 的程序,我在终端上输入
$ problog dt program.pl
查看 bitbucket 存储库中的示例
https://bitbucket.org/problog/problog/src/develop/test/dtproblog/viralmarketing.pl
我看到允许几个查询,例如 dtproblog_ev/2
ecc...
我如何 运行 来自命令行的这些查询之一?
我也试过使用
打开一个shell
$ problog shell
但是当我尝试使用 consult/1
(https://problog.readthedocs.io/en/latest/cli.html#interactive-shell-shell) 加载程序时
我有一个错误:
?- consult('viralmarketing.pl').
Traceback....
TypeError: _builtin_consult() takes at least 2 arguments (3 given)
感谢您的帮助。
我在 ProbLog 邮件列表中发布了同样的问题。我收到了一个答案:基本上,最新版本的 ProbLog 不再支持 dtproblog_ev/2
查询。
关于 consult/1
问题,这是一个错误,现在已修复。
我在 ProbLog 版本 2.1.0.34 中使用 DTProblog 下载 来自 https://bitbucket.org/problog/problog/src/develop/ 的 bitbucket 存储库。 运行 一个使用 dtproblog 的程序,我在终端上输入
$ problog dt program.pl
查看 bitbucket 存储库中的示例
https://bitbucket.org/problog/problog/src/develop/test/dtproblog/viralmarketing.pl
我看到允许几个查询,例如 dtproblog_ev/2
ecc...
我如何 运行 来自命令行的这些查询之一?
我也试过使用
打开一个shell$ problog shell
但是当我尝试使用 consult/1
(https://problog.readthedocs.io/en/latest/cli.html#interactive-shell-shell) 加载程序时
我有一个错误:
?- consult('viralmarketing.pl').
Traceback....
TypeError: _builtin_consult() takes at least 2 arguments (3 given)
感谢您的帮助。
我在 ProbLog 邮件列表中发布了同样的问题。我收到了一个答案:基本上,最新版本的 ProbLog 不再支持 dtproblog_ev/2
查询。
关于 consult/1
问题,这是一个错误,现在已修复。