16

IronPython の標準 Python モジュールは使用できましたが、SciPy はまだ動作していません。IronPython から SciPy を使用できた人はいますか? それを機能させるために何をしなければなりませんでしたか?

更新: Ironclad を使用した IronPython での数値計算を参照してください。

更新: Microsoft はEnthought と提携して SciPy for .NET を作成しています。

4

2 に答える 2

12

私の同僚の何人かは、 CPythonの拡張モジュールをIronPythonで動作させるプロジェクトであるIroncladに取り組んでいます。まだ開発中ですが、numpy、scipy、その他のモジュールの一部はすでに機能しています。必要なscipyの部分がサポートされているかどうかを確認するために試してみてください。

これはオープンソースプロジェクトなので、興味があればお手伝いすることもできます。いずれにせよ、あなたがやろうとしていることや、次に見なければならない部分についてのフィードバックも役に立ちます。

于 2009-02-22T13:21:58.333 に答える
8

Cで記述されたコンポーネント(たとえば、SciPyのコンポーネントであるNumPy)を含むものは、外部言語インターフェースの動作が異なるため、IronPythonでは動作しません。IronPythonで動作するように明示的に移植されていない限り、C言語コンポーネントはおそらく動作しません。

個々のモジュールを掘り下げて、どのモジュールが機能するか、または純粋なPythonであるかを確認し、Cベースのモジュールのいずれかがまだ移植されているかどうかを確認する必要がある場合があります。

于 2009-02-22T09:13:41.457 に答える