1

私は独学で OCaml を学んでいて、この言語に本当に感銘を受けました。練習用の小さな機械学習ライブラリを開発したかったのですが、問題が発生しました。

Python では、Pandas を使用してデータ ファイルをロードし、それを Scikit-Learn などのライブラリに簡単に渡すことができます。同じプロセスを OCaml でエミュレートしたいと思います。ただし、OCaml にはデータ フレーム ライブラリがないようです。「ocaml-csv」をチェックしましたが、実際には望んでいるようには見えません。Haskellの「フレーム」も調べましたが、TemplateHaskellを使用していますが、Pandasがコンパイル時のメタプログラミングなしでデータファイルをメモリにロードするだけでよい場合、同じことを行うより簡単な方法が可能になるはずです。Pandas または R でデータ フレームがどのように実装されているかを知っている人はいますか? Google で簡単に検索しても、有用なリンクが返されないようです。

Menhir などのパーサー ジェネレーターを使用して CSV ファイルを解析することはできますか? また、静的型付けがデータ フレームでどのように機能するかはわかりません。

4

1 に答える 1