Hat jemand SciPy mit IronPython benutzt?


16

Ich konnte die Standard-Python-Module von IronPython verwenden, aber ich habe SciPy noch nicht zum Laufen gebracht. Kann jemand SciPy von IronPython benutzen? Was mussten Sie tun, damit es funktioniert?

Update: Siehe Numerical computing in IronPython with Ironclad

Update: Microsoft ist partnering with Enthought SciPy für .NET zu machen.

  0

Wenn Sie .NET-Bibliotheken mit CPython C-Erweiterungen mischen müssen, dann ist Python.NET der Weg zu gehen. 08 sep. 152015-09-08 03:51:52

12

Einige meiner Kollegen arbeiten an Ironclad, einem Projekt, das Erweiterungsmodule für CPython in IronPython arbeiten wird. Es ist noch in der Entwicklung, aber Teile von numpy, scipy und einigen anderen Modulen funktionieren bereits. Sie sollten es ausprobieren, um zu sehen, ob die von Ihnen benötigten Teile von scipy unterstützt werden.

Es ist ein Open-Source-Projekt, wenn Sie interessiert sind, können Sie sogar helfen. In jedem Fall ist auch eine Rückmeldung darüber, was Sie versuchen und welche Teile wir als nächstes betrachten sollten, hilfreich.

  0

+1 über f-ing Zeit ;-) 22 feb. 092009-02-22 20:55:52


8

Alles, was mit Komponenten in C geschrieben ist (zum Beispiel NumPy, das eine Komponente von SciPy ist) funktioniert nicht auf IronPython, da die externe Sprachschnittstelle anders funktioniert. Jede Komponente der C-Sprache wird wahrscheinlich nicht funktionieren, wenn sie nicht explizit für die Arbeit mit IronPython portiert wurde.

Sie müssen sich vielleicht in die einzelnen Module einarbeiten und prüfen, welche funktionieren oder pure Python sind und herausfinden, welche der C-basierten bereits portiert wurden.

  0

Danke für eine klare Erklärung. 25 feb. 092009-02-25 03:16:24