2013-02-06 38 views

Trả lời

4

Tôi đã tìm thấy fgl (cũng xem home page) khá dễ dàng để làm việc. Tôi không quen thuộc với networkx, vì vậy tôi không biết nó so sánh như thế nào.

4

Có cấu trúc dữ liệu biểu đồ trong gói containers. Bạn có thể xem giao diện cho nó here.

Ngoài ra, bạn có thể tìm kiếm tất cả các gói có sẵn trên nền tảng haskell hoặc các gói bổ sung thông qua Cabal sử dụng Hayoo!

+1

'containers' đi kèm với GHC, và trừ khi người ta biết rất rõ những gì đang làm, người ta nên gắn bó với phiên bản đi kèm với GHC. –

+0

Đó là một điểm tốt, tôi sẽ xóa đề xuất khỏi câu trả lời của tôi. – Alex

2

Câu hỏi cũ hơn một năm nhưng trong trường hợp ai đó tìm kiếm thư viện - the igraph package cung cấp các ràng buộc cho tất cả các chức năng về thuộc tính biểu đồ của thư viện igraph-C. Nó sẽ không biên dịch với igraph-C phiên bản mới hơn 0.6.5, bởi vì các tác giả không có thời gian để duy trì nó, như Nils Schweinsberg cho biết: Yêu cầu kéo được hoan nghênh. Ngoài ra không phải tất cả các chức năng từ thư viện gốc đều có các ràng buộc Haskell, nhưng người ta có thể viết một số chức năng bằng cách sử dụng FFI.

FGL là thư viện rất đẹp thực hiện khái niệm chức năng của đồ thị cảm ứng, nhưng nó thiếu các chức năng của thư viện igraph: Bạn có thể tạo trực tiếp/vô hướng đồ thị có trọng/không trọng số và có các thuật toán thiết kế chức lấy đó vào tài khoản .

Gói igraph có thể là một thư viện rất có giá trị cho cộng đồng Haskell nếu một người bán hàng có kinh nghiệm quan tâm hơn nữa.

Các vấn đề liên quan