python corenlp 批量解析
python corenlp batch parse
我正在尝试使用 corenlp python 包装器批量解析文档。 batch_parse() 给出了生成器,当我尝试迭代这个生成器时,它给了我以下错误:
Invalid maximum heap size: -XmxTrue
Error: Could not create the Java Virtual Machine.
这是我的代码:
from corenlp
import batch_parse
corenlp_dir = "stanford-corenlp-full-2014-08-27/"
raw_text_directory = "sample_raw_text/"
for value in batch_parse(raw_text_directory, corenlp_dir,True):
print value
当我在 batch_parse 提供的生成器上删除 for 循环时,它不会给出此错误。所以,我猜错误与生成器的迭代有关。
我该如何解决这个错误?
这是我的错误。我在 batch_parse 的参数传递中错过了 "raw_output"。所以,它应该是这样的:
for value in batch_parse(raw_text_directory, corenlp_dir,raw_output=True):
print value
我正在尝试使用 corenlp python 包装器批量解析文档。 batch_parse() 给出了生成器,当我尝试迭代这个生成器时,它给了我以下错误:
Invalid maximum heap size: -XmxTrue Error: Could not create the Java Virtual Machine.
这是我的代码:
from corenlp
import batch_parse
corenlp_dir = "stanford-corenlp-full-2014-08-27/"
raw_text_directory = "sample_raw_text/"
for value in batch_parse(raw_text_directory, corenlp_dir,True):
print value
当我在 batch_parse 提供的生成器上删除 for 循环时,它不会给出此错误。所以,我猜错误与生成器的迭代有关。
我该如何解决这个错误?
这是我的错误。我在 batch_parse 的参数传递中错过了 "raw_output"。所以,它应该是这样的:
for value in batch_parse(raw_text_directory, corenlp_dir,raw_output=True):
print value