線形代数

2021年6月19日

このページはdlibに含まれるコア線形代数ツールを文書化します。特に、ライブラリのこの部分にある3つの最も重要なオブジェクトは、 行列ベクトル、そして 矩形です。このページの他のすべてのツールは、これら3つのオブジェクトを操作するための機能です。良い例と紹介行列exampleプログラムにあります。

ほとんどの線形代数ツールは密行列を扱います。ただし、スパース行列やベクトルを扱うためのサポートも限られています。特に、dlibツールはC ++ STLのコンテナを使用してスパースベクトルを表します。詳細は、dlib / svm / sparse_vector_abstract.hの先頭にある注意事項を参照してください 。

最後に、すべての密行列ツールは#including <dlib / matrix.h> で取得できますが、スパースベクトルツールは#including <dlib / sparse_vector.h>で取得できます。ジオメトリツールは#including <dlib / geometry.h>で使用できます。

密行列ツール

2D2D / 3Dジオメトリ

スパースベクトルツール

Posted by kinya