2012-02-17 36 views
13

Tôi đang tìm một thư viện để làm máy tính trong số Scala (hoặc Java, mặc dù cái gì đó có thể sử dụng chức năng scala sẽ là cách đẹp hơn!) Với ít nhất các khả năng sau:thư viện bằng số cho Scala

  • L-BFGS
  • Minimizers (Powell, QuasiNewton, ...)
  • biệt bằng số các chức năng đa biến
  • hội nhập bằng số (không bắt buộc nhưng rất ưa thích)

Tôi cũng chỉ tìm kiếm thứ gì đó được duy trì tích cực (cập nhật lần cuối trong năm 2011 sớm nhất), tốt nhất là không nhất thiết phải miễn phí. Ngoài ra, tính ổn định số là cần thiết, aka tất cả các hoạt động nên được thực hiện theo cách mang lại kết quả nhất quán, nơi độ chính xác được bảo toàn càng nhiều càng tốt.

Tôi đã biết về IMSL, nhưng lại thích thứ khác.

Cảm ơn trước

+1

[Commons math] (http://commons.apache.org/math/apidocs/overview-summary.html)? – Owen

+0

Sẽ hoạt động nếu nó tiếp xúc với API công khai để phân biệt số và có trình tối ưu hóa Powell. Ngoài ra, dường như không thể tìm thấy nhiều thông tin về tính ổn định hoặc hiệu suất số ... – em70

Trả lời

3

SuanShu là một thư viện Java toán của phương pháp số để phân tích số.

+0

có vẻ chỉ là những gì tôi đang tìm kiếm, cảm ơn! Bounty cũng xứng đáng – em70

0

Hãy xem và phụ thuộc của nó

+1

Từ giao diện nhanh, dường như giảm ít nhất là về sự khác biệt và tích hợp số. Tui bỏ lỡ điều gì vậy? – em70

1

Scalala cho Scala, nhưng tôi không chắc chắn nó bao gồm nhu cầu của bạn.

Ngoài ra còn có những cái được liệt kê trong câu hỏi SO này: Java Scientific Packages similar to SciPy?.

+0

Scalala là chắc chắn tốt nhưng nó rơi ngắn trên một số nhu cầu của tôi ... Các liên kết đến câu hỏi khác là tốt thực sự, nhưng không kiên quyết: ( – em70

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