SMOPは、PythonコンパイラにオープンソースのMatlab /オクターブの略で、Pythonで書かれている、プロジェクト管理のための化石を使用して  SMOPは、プラットフォームに依存しないですが、唯一のUbuntu LinuxとWindows-XP上でテストされています。
SMOPは進行中の作業です。私の現在の目標は、可能な限り、ソースコードのような小さな修正を加えて、MATLABのプログラミングコンテストの受賞提出をPythonのためにコンパイルすることです。現在、私は2004年11月の問題に取り組んでいます - 「家具の移動します」。 GUOによる勝利提出 - SMOPはruncontest.mとMATLABチームが提出しsolver.mではなく、まだfastsolver.mをコンパイルします。あなたはSMOP /テストスイート/家具·ディレクトリにあるこれらのファイルを見ることができます。
その後、アクションでSMOPを参照してくださいSMOPディレクトリにソースをダウンロードするには:
$のCD SMOP $ smopc --version#健全性チェック。 $のCDのsrc / SMOP /テストスイート/家具$ smopc runcontest.m solver.m -o a.py位a.py $よりa.py#ルック$パイソンを取る生成>>> >>> a.runcontestを(インポート0)#は、低速のマシンで数分かかります...
彼らがあるため、MATLABプログラミングコンテストの応募は、テストSMOPコンパイラに適しています
- 合理的に非自明なコード例、
- MATLABランタイムのアルゴリズムの一部ではなく、グラフィックスのサポートやツールボックスを中心に
- 結果の正しさを確認します
-
この要件をベンチマークするための適切な:
このパイソン
コメントが見つかりません