Tôi đang tìm thư viện Ma trận Sparse mà tôi có thể sử dụng từ Ruby. Tôi hiện đang sử dụng GNU Scientific Library bindings được cung cấp bởi đá quý "gsl", nhưng ứng dụng của tôi sẽ được tối ưu hóa tốt hơn nếu tôi sử dụng thư viện ma trận thưa thớt chuyên dụng. Tôi đã điều tra các thư viện linalg và NArray. Không có thư viện nào trong ba thư viện này hỗ trợ lưu trữ hoặc hoạt động được tối ưu hóa bằng ma trận thưa thớt.Thư viện ma trận thưa thớt cho Ruby
Có bất kỳ thứ gì ở đó tôi đã bỏ lỡ - hoặc một thư viện C hiện có có thể viết các ràng buộc không? Tôi thích cái cũ hơn cho cái thứ hai, vì tôi đã không viết C bindings trong Ruby trước đây, nhưng tôi sẽ sẵn sàng thử nó.
Tuyệt vời, cảm ơn bạn.Tôi đã xem qua thư viện của bạn trước đây, nhưng có vẻ như bạn đã thực hiện một số thay đổi đáng kể. Nhiều đánh giá cao! –
@HMCFletch, có quan tâm đến việc sáp nhập vào SciRuby không? Chúng tôi đang làm việc trên một narray viết lại, và tôi đã chỉ là về để bắt đầu mã hóa một ma trận thưa thớt. –