问题标签 [rouge]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
7433 浏览

python - 在 ubuntu 中安装 pyrouge 会出错

我想在 Ubuntu 中安装 pyrouge 以进行文本摘要评估。我使用中的说明说明

首先我写了pip install pyrouge然后我必须写这个命令:pyrouge_set_rouge_path /absolute/path/to/ROUGE-1.5.5/directory

在我的系统中,我写道:

得到这个:

例外:无法设置数据目录,因为路径 /home/afsharizadeh/anaconda3/lib/python3.6/site-packages/pyrouge/data 不存在。

并且

得到这个:

例外:无法设置数据目录,因为路径 /home/afsharizadeh/pyrouge-0.1.0/pyrouge/data 不存在。

并且

得到这个:

例外:在 /home/afsharizadeh/pyrouge-0.1.0/pyrouge/test/ROUGE-1.5.5.pl 中找不到 ROUGE 二进制文件。请通过运行 pyrouge_set_rouge_path /path/to/rouge/home 设置正确的路径。

我知道关于这个问题的类似问题是在堆栈溢出中被问到的,但我无法解决我的问题,因为我根本不知道这个表达式“ROUGE path”是什么意思。“通往 ROUGE-1.5.5 的路径”是什么意思?

我知道我有两个关于 pyrouge 的目录。其中一个是这个路径:~/anaconda3/lib/python3.6/site-packages/pyrouge另一个是我从站点下载的目录。这条路径是:~/pyrouge-0.1.0. 该目录还有其他三个名称相同的目录:bin、pyrouge、pyrouge.egg-info。

基于此页面,我以这种格式编写:

在这种格式之后,没有出现错误,但是之后我输入:

我收到此错误:

例外:无法设置数据目录,因为路径 /home/afsharizadeh/anaconda3/lib/python3.6/site-packages/pyroug/data 不存在。

-------------------------------------------------- -------------------- 在 0.592 秒内运行 11 次测试

失败(错误=9)

我应该怎么办?

0 投票
2 回答
262 浏览

python - pyrouge 元组超出索引

我正在尝试使用 pyrouge 来计算自动摘要和黄金标准之间的相似性。当它处理两个摘要时,Rouge 工作正常。但是当它写入结果时,它抱怨“元组索引超出范围”有谁知道导致这个问题的原因,以及我该如何解决它?

黄金标准是 BookRags.txt、GradeSaver.txt、GradeSummary.txt、Wikipedia.txt 需要比较的摘要是automated.txt
不应该是 *.txt 或 [a-z0-9A-Z]+ 工作? 但是前一个给了我“没什么可重复的错误”,后一个“元组索引超出范围”错误

我正在手动设置两个目录。Rouge 包似乎可以处理其中的 txt。

0 投票
2 回答
310 浏览

css - Jekyll:行号不是从第一行开始

我使用 Jekyll 创建了我的网站,准确地说是使用 Beatiful-Jekyll 主题。对于语法高亮,我使用了 Rouge。当我不显示行号时,一切都很好。当我显示行号时,有时行号不是从第一行代码开始(最后相同,它们在结束前停止了一些行)。有时它们与代码一致,有时则不一致。

这是一个一切正常的例子:

工作正常

这是一个示例,其中行号与行代码对齐,但缺少第一行和最后一个行号(在另一个示例中,缺少前三个和最后三个)。

lines_missing

最后一个示例是行号未与行代码对齐的地方:

lines_not_aligned

我相信问题出在亚麻布上。要显示我使用的行号

因为我在 _config.yml 文件中尝试了以下配置:

在这种情况下,默认显示的行号正确显示,但使用 {% highlight linenos %} 显示的行号仍然不好。

default_line_numbering_without_linenos

提前致谢

0 投票
1 回答
34 浏览

html - 包装包含格式化跨度的列表

我有一个 HTML标签,其中包含由 Ruby 的 Rouge 语法高亮引擎生成的带有CSS 样式的<listing>可能标签。使用A是因为标记包含必须呈现的空白。<span>color<listing>

我无法让文本正确换行。我想对word-wrap: normal; overflow-wrap: break-word;整个<listing>.

这是 HTML 在我的浏览器 (Firefox) 上的显示方式:

在此处输入图像描述

这是我追求的结果:

在此处输入图像描述

我也尝试将格式规则应用于span标签,但这没有任何区别。

我应该如何修复包装?

0 投票
1 回答
377 浏览

jekyll - Jekyll - Rouge 在我的自定义主题中不起作用

我正在 Jekyll 中制作自己的主题,并且我想使用语法高亮。

为此我做了:

1)安装rougekramdown在我的 Gemfile

2)更新我的_config.yml

3)在我的帖子中写一些代码

但我仍然没有得到任何突出显示。

这是为什么?我需要在 中包含特定css文件<head>吗?

0 投票
1 回答
198 浏览

python-3.x - 带有 pyrouge 的 UnicodeDecodeError

我想用 pyrouge 来评估我的总结。pyrouge 是 ROUGE 总结评估包的 Python 包装器。

我的问题是当我想使用 pyrouge 来评估我的摘要时。我写了这些命令:

但我收到此错误:

我应该怎么办?我的默认编码是 UTF-8

0 投票
3 回答
2052 浏览

python - pyrouge:__init__() 得到了一个意外的关键字参数“n_words”

我正在尝试安装 pyrouge,并且我运行了这段代码(在这个repo之后)

但是我遇到了一些错误,回溯显示如下:

这里的代码__init__.py

和被调用的函数Rouge155

0 投票
1 回答
1571 浏览

python - SyntaxError print(*args, **kwargs)

我在下面有一个错误作为回溯:

当我尝试运行此代码时发生错误:

我已经阅读并搜索了类似的问题,但我仍然无法解决错误。

0 投票
1 回答
1033 浏览

python - SyntaxError:打印的语法无效(file=saveto,*args,**kwargs)

我正在关注这个repo进行安装files2rouge,然后出现如下错误:

这里遇到错误的代码行:

我不知道出了什么问题,也不知道是什么原因saveto。请给我一些见解,谢谢。

0 投票
0 回答
105 浏览

ruby-on-rails - 在 Rouge 语法高亮中使用 ERB 块作为文字

我正在尝试为我的 Rails 应用程序设置Rouge ,但在传入内联 ERB 字符串或块时遇到问题。但是,当它从文件中读取 ERB 时,它可以正常工作。这是我所拥有的一个例子 -

作品

rouge_helper.rb

app/views/example/_partial.html.erb

app/views/example/index.html.erb

不工作

当我用这个替换index.html.erb文件时 -

我得到这个错误 -

app/views/styleguide/index.html.erb:3: 语法错误,意外的'>' app/views/styleguide/index.html.erb:5: 未知的正则表达式选项 - pr app/views/styleguide/index.html。 erb:6:未终止的字符串遇到文件 app/views/styleguide/index.html.erb:6 的结尾:语法错误,意外的输入结束,期待 ')'

期望的结果