3

合理的な BLAS および LAPACK インターフェイス パッケージを使用したスキームの実装、つまり、Golub と Van Loan の「Matrix Computations」で説明されている API サブセットをサポートするものを探しています。これには、少なくとも、すべての BLAS 演算、主要な分解 (SVD、LU、QR、コレスキー)、および便宜上、最小二乗法が含まれます。Chicken と Racket に何かがあることがわかりましたが、上記をカバーしていません。これを実現するポータブルライブラリの実装を知っている人はいますか?

4

2 に答える 2

2

BLAS と LAPACK のサブセットをサポートするスキームの実装を覚えていないと思いますが (間違っている可能性もあります)、もし私があなたなら、FFIを使用したチキンを検討します(これは非常に単純です)。また、Scheme でいくつかのラッパーを作成することもできます。または、そうしたい場合は、2 つの Chicken Egg (パッケージ) blasatlas-lapackにいくつかの拡張を提供することもできます。

于 2011-11-02T09:27:23.327 に答える
1

チキンスキームを使用している場合は、http://wiki.call-cc.org/eggref/4/atlas-lapackを使用できます。はい、このeggをインストールする前に、atlas-lapackライブラリをビルドする必要があります。

于 2013-03-19T05:58:26.060 に答える