2

Python で「プロトタイプ」を作成した複雑なデータ分析ルーチンを C++ に移植する作業を行っています。Python コード全体で Numpy を広範囲に使用しました。GSL は私が必要とするさまざまな数値ルーチンをすべて実装しているため、C++ ポートで GSL を採用することを検討しています (一方、Armadillo、Eigen などは必要なもののサブセットしかありませんが、それらの API は私が探しているものに近いものです)為に)。

numpy.minimumGSL (つまり、2 つの行列の要素ごとの最小値) に相当するものはありますか? これは、私が探している Numpy からの抽象化のほんの一例です。GSL を使用する場合、このようなことは単に手動で再実装する必要がありますか? GSL は次のようなものを提供していることに注意してください。

double gsl_matrix_min (const gsl_matrix * m)

しかし、それは単にマトリックス全体の最小値を提供するだけです。要素ごとの比較に関係なく、GSL を使用して単一の行列の特定の軸に沿った最小値を報告することさえできないようです。それは私を驚かせます。

私の期待は間違っていますか?

4

1 に答える 1