mcl을 사용하여 클러스터 포인트를 작성하려고합니다. 포인트는 인덱스 ind를 취합니다 (예 : ind = [4,54,3, etc]). 그래프를 .abc 형식으로 변환하고 mcl을이 파일에 적용했습니다 (micans에 제공된 지침을 따름). 출력은 표준 도메인을 사용하여 클러스터를 제공합니다 (즉, 위의 예에서는 3을 0으로, 4를 1로, 54를 3으로 표시합니다). 입력에서받은 인덱스를 사용하여 출력을 얻을 수있는 방법이 있습니까?mcl 클러스터링 중 인스턴스 ID 유지
0
A
답변
1
이 기본 워크 플로우는 ABC 형식으로 예를 들어 파일 이름 'f.abc'를 사용한다 :
mcxload -abc f.abc --stream-mirror -o f.mci -write-tab f.tab
mcl f.mci
mcxdump -icl out.f.mci.I20 -tabr f.tab -o dump.f.mci.I20
파일 dump.f.mci.I20 지금에 사용 된 레이블을 포함해야 'abc'파일. 그냥
mcl f.abc --abc
을 할 경우 이제 (기본 출력)에서 out.f.abc.I20 파일하지만 그러나, 당신은, 동일한 결과를 얻을 수 있습니다. 기본적으로 mcl은 'mcl 그래프 파일'을 사용합니다 (이 문서에서는 흔히 행렬 형식라고하며 매트릭스 파일은 그래프 및 스파 스 행렬이 mcl 소프트웨어에서와 동일하므로 참조). mcl 파일을 abc 형식으로 제공 할 수 있지만 그 형식 자체가 다르므로 --abc
옵션을 사용한다는 것을 알지 못합니다.