Я хотел бы проанализировать корпус (в R), используя пакет spicyr .Тем не менее, когда я применяю spacy_parse , я получаю следующие ошибки: Ошибка в py_run_string_impl (code, local, convert): MemoryError: Невозможно выделить массив с формой (1545173, 1024) и типом данных float32 .
Я установил spacyr , используя это: http://spacyr.quanteda.io/
Я не нашел много онлайн об этой проблеме.Я только что проверил версию Python на своем компьютере, и она 64-битная.
Я получаю ошибку после запуска следующего кода:
parse <- spacy_parse(ecb_corpus)
Использование traceback () , этовот что я получаю:
9: stop(list(message = "MemoryError: Unable to allocate array with shape (1545173, 1024) and data type float32",
call = py_run_string_impl(code, local, convert), cppstack = list(
file = "", line = -1L, stack = "C++ stack not available on this system")))
8: py_run_string_impl(code, local, convert)
7: reticulate::py_run_string(pystring)
6: spacyr_pyexec("timestamps = spobj.parse(texts, multithread = multithread)")
5: process_document(x, multithread)
4: spacy_parse.character(texts(x), ...)
3: spacy_parse(texts(x), ...)
2: spacy_parse.corpus(ecb_corpus)
1: spacy_parse(ecb_corpus)
Может кто-нибудь помочь мне разобраться?
Большое спасибо