2013-02-28 4 views
0

저는 컴퓨터 엔지니어 학생이며 파이썬으로 작업하기 시작했습니다. 자, 제 과제는 행렬을 만들지 만 매우 큰 규모입니다. 메모리를 적게 사용하려면 어떻게 처리해야합니까? 일부 검색을 수행하고 "메모리 처리기"를 찾았지만 처리기가이 용도로 사용될 수 있는지 확신 할 수 없습니다. 아니면 파이썬 라이브러리에 모듈이 있습니까?파이썬 - 메모리 사용량

감사합니다.

+0

매트릭스가 희박한 경우 (0이 많이 있음) numpy에서 몇 가지 구현을 선택할 수 있습니다. –

답변

3

너는 수치스럽고 조잡 해 보인다. 그것들은 메모리 블록 위에 상대적으로 얇은 레이어이며 일반적으로 행렬 타입 계산에 매우 효율적입니다. 매트릭스가 크지 만 드문 경우 (예 : 대부분의 요소가 0), scipy's sparse matrices을보십시오.

+0

답장을 보내 주셔서 감사합니다. 그것은 많은 도움이되었습니다. – jdyg