I Я пытаюсь взять ковариацию большой матрицы, используя numpy.cov
. Я получаю следующую ошибку:
Python(22498,0xa02e3720) malloc: *** mmap(size=1340379136) failed (error code=12) *** error: can't allocate region *** set a breakpoint in malloc_error_break to debug Process Python bus error
Похоже, что это не редкость для 32-разрядных машин / сборок (у меня 64-разрядная mac os x 10.5, но я использую 32-разрядную сборку python и numpy, так как у меня возникли проблемы с сборкой numpy + scipy + matplotlib в 64-битной установке).
Итак, каков был бы рекомендуемый курс действий, который позволил бы мне продолжить анализ, если бы я не переключал машины (в настоящий момент мне нет других доступных)? Экспорт в fortran / C? Есть ли простое (r) решение? Спасибо за ваши предложения.