2015-05-13 18 views
7

Có một dự án được gọi là JyNI cho phép bạn chạy NumPy trong Jython. Tuy nhiên tôi đã không đi qua bất cứ nơi nào về làm thế nào để có được NumPy vào Jython. Tôi đã thử 'pip install numpy' (mà sẽ làm việc cho python bình thường 3.4.3) nhưng đưa ra một lỗi về một mô-đun py3k còn thiếu. Có ai có thêm thông tin về điều này không?Làm thế nào để thiết lập numpy trong jython

+1

Đã có email từ một trong những người dự án. Nó không hoạt động cùng nhau nhưng có thể vào cuối năm ... – user1584120

Trả lời

3

JyNI thực hiện việc hỗ trợ NumPy là mục tiêu chính của nó, nhưng không thể thực hiện, miễn là nó vẫn ở trạng thái alpha. Tuy nhiên cho đến khi nó đủ chín chắn, bạn có thể sử dụng NumPy qua

Hoặc bạn có thể sử dụng thư viện số Java để tính toán, ví dụ: một trong những:

Cả hai đều là Java-libs mà làm xử lý số natively hỗ trợ bởi blas hay LAPACK (tức là backends cùng NumPy sử dụng), do đó việc thực hiện phải bằng của NumPy nhiều hơn hoặc ít hơn. Tuy nhiên, họ không có tính năng thực hiện nhiều như vậy tốt đẹp như NumPy không afaik.

Nếu bạn cần NumPy gián tiếp để thực hiện các phụ thuộc của một số khung công tác khác, các giải pháp này sẽ không làm điều đó ra khỏi hộp. Nếu các phụ thuộc chỉ là biên, bạn có thể viết lại/thay thế các cuộc gọi tương ứng dựa trên một trong các dự án được đặt tên. Nếu không, bạn sẽ phải chờ JyNI ...

Nếu bạn có thể làm cho một số khung chạy trên Jython theo cách này, hãy xem xét để làm cho công việc của bạn có sẵn công khai, lý tưởng như là một ngã ba của khuôn khổ.

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