我是否正确使用StanfordParser包装纸?它返回了错误的结果

时间:2011-04-12 21:02:17

标签: ruby stanford-nlp

我已经为它安装了最新版本的stanfordparser和ruby包装器库。尝试使用网站上的一个简单示例进行测试时:

vi test.rb:

require "stanfordparser"

preproc =
StanfordParser::DocumentPreprocessor.new
puts
preproc.getSentencesFromString("This
is a sentence.  So is this.")

ruby​​ -rubygems test.rb

This
is
a
sentence
.
So
is
this
.

这是一个真正的健全性检查 - 我做错了什么,或者这是解析器或包装器中的错误?

1 个答案:

答案 0 :(得分:1)

您可能会对puts如何格式化输出感到困惑。试试这个:

x = preproc.getSentencesFromString("This is a sentence. So is this.")
puts x.inspect

确保你得到了你应该得到的东西。