Я пытаюсь взять ковариацию большой матрицы, используя 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) решение? Спасибо за ваши предложения.