2012-08-11 4 views
1

Я запускаю некоторый рекурсивный код в R через Rpy2 (должен быть таким образом, к сожалению). Мне пришлось увеличить параметры (выражения), но не нашли способ увеличить стек защиты указателя. Я просмотрел код rpy2 и не могу найти очевидное место, чтобы установить флаг для этого. Возможно ли это?Rpy2 и --max-ppsize

Ошибки я получаю являются:

protect(): protection stack overflow. 

Я посмотрел на https://stat.ethz.ch/pipermail/r-help/2006-August/111127.html

Спасибо за помощь!

+0

попробовать: https://stat.ethz.ch/pipermail/r-help/2006- Август/111127.html - и читать потоки - это был первый результат в поисковой системе, который я использовал с помощью «переполнения стека rpy2» –

+0

Спасибо. Я прошел через эту тему. К сожалению, не совсем аналог проблемы, которую я испытываю. –

+0

Сильно предлагаю вам добавить ссылки исследования на ваш вопрос, тогда ... –

ответ

1

Нашел утопает в первой файлы в исходном коде, но должно быть сделано в качестве первоначального импорта

import rpy2.rinterface as rinterface 
rinterface.set_initoptions((...)) 
+0

Файлы .rst соответствуют документу, для которого построены HTML-сборки. в Интернете (и индексируются поисковыми системами): http: //rpy.sourceforge.net/rpy2/doc-2.2/html/rinterface.html#initialization – lgautier

+0

Спасибо, Лоран. Вы совершенно правы. Я просто не собирал их на локальном компьютере. –

Смежные вопросы