Multivariate Curve Resolution-Alternating Least Squares (MCR-ALS) は、未知の未解決の混合物における複数のコンポーネント応答の解決に使用される一般的な化学測定法です。このメソッドを Python プログラムで使用したいと思います。しかし、scikit-learn パッケージでこれを見つけることができませんでした。このパッケージに相当するものはありますか? または、Pythonでこのメソッドの実装をどこで見つけることができますか? 助けてくれてありがとう。
1 に答える
私の知る限り (主に Google/PyPI/AS/メーリング リストの検索から)、純粋な Python 実装はなく、Python バインディングを使用した外部実装もありません。
ただし、外部実装への独自のバインディングをいつでも作成できます。
CRANには、 ALSと呼ばれる R の実装があり、それは法案に適合するようです。RPyを使用して、Python から R コードにバインドできます。最初にこれを試してみます。
また、DLL としてパッケージ化されたコード (おそらく C ヘッダーを使用)、C で記述された部分的なサンプル実装、およびその他のさまざまな同様のものも見つけました。構築して使用できるものは何も見つかりませんでしたが、できるかもしれません。もちろん、Python からネイティブ コードにバインドするには、<a href="http://docs.python.org/2/library/ctypes.html" rel="nofollow">ctypes、Cythonなど、さまざまな方法があります。 (ネイティブ コードが Fortran で記述されている場合は、すべてをゼロから作成するのではなく、 F2pyを使用してください。)
MATLABの実装もあります。実際、ほとんどの検索リンクはそこにあるようです。MATLAB コードに直接バインドすることはできませんが、たとえばPyMatを使用して MATLAB のスクリプト エンジンを動作させることはできます。
Java 実装のように見えるものへのリンク切れもいくつかありました。CPython の代わりに Jython を使用できる場合は、簡単にインターフェースできます。(.NET と IronPython についても同様です。)