后处理答案集

ppas的Python项目详细描述


这个程序接受cligo4.x和clap3.x日志文件以及一个asp脚本 后处理应答设置日志包含的内容。 结果是一个重写的日志文件。

每个答案都有一个从1开始的序列号,它的原子是 在特殊谓词中包装为(term,sequencenum)。答案集是 替换为从特殊谓词_pp(term,sequencenum)读取的原子。

例如,将原子“a”添加到日志中的第一个答案集可以使用 以下ASP脚本:

% Add "a." to first answer set / model
_pp(a, 1).
% Pass everything else through
_pp(Term, SeqNum) :- _as(Term, SeqNum).

请注意,序列号不一定与 “answer:<;num>;”输入日志文件中的行;例如,当多次求解时 打过电话。

安装

运行:

pip install --user ppas

用法

ppas <script> <infile> <outfile> [--clingo-bin=<path>, --quiet]
ppas -h | --help
ppas --version

      Options:
      --clingo-bin=<path>       Path to clingo binary.
      --quiet                   Disable stdout messages.
      -h --help                 Show this screen.
      --version                 Show version.

示例

示例可以在examples/目录中找到。 例如:

ppas.py examples/tsp/script.asp examples/tsp/log.txt tsp-processed.txt

许可证

麻省理工学院。请参见license.txt

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何获取所有链接并使用SeleniumWebDriver逐个单击这些链接   java中数组列表的arraylist移位元素   java如何存储具有不同类型参数的元素   java不能使用List<Future<?>>当从不同位置调用时,在方法参数中   java我应该如何修复代码以避免测试代码出错?   安卓 PreferenceFragment java。lang.RuntimeException   java在运行emulator时发现错误   java取消多个AsyncTask回调的有效方法是什么?如果中途满足条件,这些回调将在将来返回?   有没有办法在运行时将方法动态分配给Java类?   java如何将propertyfile与GlassFish一起使用   如何在PHP中使用bcrypt对密码进行哈希处理?   Java和UDP web服务器   java JPA允许EntityListeners执行JPA操作吗?   java执行do while语句时不会产生错误   java无法在edittext中显示数据库中的数据   java Tomcat中活动会话的数量   java在何处使用@SuppressWarnings(“requestfactory”)   netty连接中的java HornetQ异常