2009-02-22 35 views
16

Tôi đã có thể sử dụng các mô-đun Python chuẩn từ IronPython, nhưng tôi chưa nhận được SciPy để làm việc. Có ai đã có thể sử dụng SciPy từ IronPython? Bạn phải làm gì để nó hoạt động?Có ai đã sử dụng SciPy với IronPython không?

Cập nhật: Xem Numerical computing in IronPython with Ironclad

Cập nhật: Microsoft là partnering with Enthought để làm scipy cho .NET.

+0

Nếu bạn cần trộn thư viện .NET với phần mở rộng CPython C, thì Python.NET là cách để đi. – denfromufa

Trả lời

12

Một số đồng nghiệp của tôi đang làm việc trên Ironclad, một dự án sẽ làm cho các mô-đun mở rộng cho CPython hoạt động trong IronPython. Nó vẫn đang trong quá trình phát triển, nhưng một phần của các phần mềm, scipy và một số module khác đã hoạt động. Bạn nên thử nó để xem liệu các phần của scipy bạn cần được hỗ trợ.

Đây là dự án nguồn mở, vì vậy nếu bạn quan tâm, bạn thậm chí có thể giúp đỡ. Trong mọi trường hợp, một số phản hồi về những gì bạn đang cố gắng làm và những phần nào chúng ta nên xem xét tiếp theo cũng hữu ích.

+0

+1 về thời gian f- ing ;-) – ConcernedOfTunbridgeWells

8

Bất cứ điều gì với các thành phần được viết bằng C (ví dụ NumPy, là một thành phần của SciPy) sẽ không hoạt động trên IronPython vì giao diện ngôn ngữ bên ngoài hoạt động khác nhau. Bất kỳ thành phần ngôn ngữ C nào cũng có thể không hoạt động trừ khi nó được chuyển một cách rõ ràng để làm việc với IronPython.

Bạn có thể phải đào sâu vào các mô-đun riêng lẻ và kiểm tra xem mô-đun nào hoạt động hoặc là con trăn thuần túy và tìm hiểu xem có bất kỳ mô-đun nào dựa trên C đã được chuyển chưa.

+0

Cảm ơn bạn đã giải thích rõ ràng. –

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