擅长:python、mysql、java
<p>我也是python和SyntaxNet的初学者。我所做的是通过删除将SyntaxNet的输出从树改为制表符分隔的文本文件</p>
<pre><code> bazel-bin/syntaxnet/conll2tree \
task_context=$MODEL_DIR/context.pbtxt \
alsologtostderr
</code></pre>
<p>从SyntaxNet文件夹中的<a href="https://github.com/tensorflow/models/blob/master/syntaxnet/syntaxnet/demo.sh" rel="nofollow noreferrer">demo.sh</a>。运行这个命令echo<code>'open Book, which I have written with laboratory writer, with libreoffice writer.' | syntaxnet/demo.sh > output.txt</code></p>
<p>文本文件如下:</p>
<p><a href="https://i.stack.imgur.com/aWQiO.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/aWQiO.png" alt="enter image description here"/></a></p>
<p>然后可以使用<code>csv.reader</code>读取数据,将其转换为<code>list</code>,然后搜索<code>sublists</code>的第4列(列号从“0”开始)和第7列以查找<code>ROOT</code></p>
<p>我把上面的代码解释了一下:</p>
^{pr2}$
<p>请注意,这段代码是由一个bignner编写的,但它至少对我有效。在</p>