이전에 matlab에서 시도했기 때문에 매우 큰 데이터 세트를 파이썬을 사용하여 인접 행렬을 계산하려는 거의 450000 라인과 두 행으로 설정했습니다. 메모리가 표시됩니다. 큰 데이터 값 때문에 오류가 발생했습니다. 내 데이터 값도 100에서 시작하여 450000까지 올라갑니다.파이썬을 사용하여 인접성 매트릭스를 만들고 싶습니다.
저는 파이썬을 처음 접하기 때문에 누구나이 문제에 도움이 될 수 있습니다.
은 내가 먼저 엑셀 시트 또는 메모장을 사용하여 파이썬으로 파일을 가져 와서 내가 제대로 질문을 이해 한 다음 RAM에서 사용할 수있는 것보다 더 많은 메모리를 필요로하는 경우 다음 인접 행렬을
"450000 개 라인과 두 행"
b
를 연결 돌아갑니다? – bakkal쌍 ("두 행"가능성이 있지만 열을 의미) 가장자리 설명 및 가장자리 목록에서 인접성 매트릭스를 생성할까요? 그래프에 몇 개의 실제 꼭지점이 있습니까?450,000 개의 정점이 있다면 2 천억 개가 넘는 셀이있는 행렬에 대해 이야기하고 있습니다! –
@Andreas 450k 버텍스가있는 인접성 행렬은 double을 사용하여 1.5TB에 가깝게 차지합니다. 가장자리 당 하나의 비트를 사용하는 것이 더 효율적이지만 여전히 약 24GB가 필요합니다. –