Правильно ли я использую оболочку StanfordParser для ruby?Это возвращает неверные результаты - PullRequest
1 голос
/ 13 апреля 2011

Я установил последнюю версию stanfordparser и библиотеку ruby ​​wrapper для него.При попытке проверить это на простом примере с сайта:

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 Ответ

1 голос
/ 13 апреля 2011

Вы можете быть смущены тем, как puts форматирует вывод. Попробуйте это:

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

чтобы убедиться, что вы получаете то, что должны получить.

...