하스켈에 대한 좋은 그래프 및 네트워크 라이브러리에 대한 제안 사항이 있으십니까?하스켈 그래프 및 네트워크 라이브러리
나는 networkx 라이브러리가 파이썬 용으로 가지고있는 기능을 찾고 있습니다.
하스켈에 대한 좋은 그래프 및 네트워크 라이브러리에 대한 제안 사항이 있으십니까?하스켈 그래프 및 네트워크 라이브러리
나는 networkx 라이브러리가 파이썬 용으로 가지고있는 기능을 찾고 있습니다.
containers 패키지에는 그래프 데이터 구조가 있습니다. 인터페이스 here을 볼 수 있습니다.
또한 haskell-platform 또는 추가 패키지에서 사용 가능한 모든 패키지를 Cabal을 통해 Hayoo을 사용하여 검색 할 수 있습니다!
그것은 세 질문보다 더 많은,하지만 경우에 사람이 lib 디렉토리를 찾습니다 - the igraph package이 igraph-C 라이브러리의 그래프 속성에 대한 모든 기능에 바인딩을 제공합니다. Nils Schweinsberg가 말한 것처럼 저자가 그것을 유지할 시간이 없기 때문에 igraph-C 버전으로 0.6.5으로 컴파일되지 않습니다. 또한 원본 라이브러리의 모든 함수가 Haskell 바인딩을 가지고있는 것은 아니지만 FFI을 사용하여 일부 함수를 작성할 수 있습니다.
FGL는 유도 그래프의 기능 개념을 구현하는 매우 아름다운 도서관이지만, igraph 라이브러리의 기능 부족 : 당신은/방향성 비가 중/가중 그래프를 지시하고이 만들 수있는 알고리즘이 계정에 그것을 복용하여 구현 .
igraph 패키지은 숙련 된 haskeller가 더 잘 관리한다면 Haskell 커뮤니티를위한 매우 가치있는 라이브러리가 될 수 있습니다.
'containers'는 GHC와 함께 제공되며, 무엇을하는지 잘 모른다면 GHC와 함께 제공되는 버전을 고수해야합니다. –
좋은 지적 이니, 제 대답에서 제안을 제거 할 것입니다. – Alex