読者です 読者をやめる 読者になる 読者になる

のんびりしているエンジニアの日記

ソフトウェアなどのエンジニア的な何かを書きます。

Boost::ublas(4) 逆行列と行列式

皆さんこんにちは お元気ですか。私は元気です。久々にublasのネタですね。 ところで、boost::ublasで逆行列と行列式を求めたいことありませんか?そこで、ライブラリを探すのですが…実は逆行列と行列式は存在しません。 要はつまり、実装しろと…しかし、逆…

Boost::ublas(3) ゼロ行列、単位行列、対称行列、密行列、対角行列

皆さんこんにちわ。 お元気ですか?実は通常のmatrix以外にも色々なmatrixを構成することができます。 今回はそれらのご紹介です。今回紹介するのは以下の5種類。 ゼロ行列 zero_matrix ゼロ埋めされている行列 単位行列 identity_matrix 対角成分が1の行列…

Boost::ublas(2) matrixやvectorのリサイズ、列・行だけ取り出す、転置行列を作る方法

皆さんこんにちわ お元気ですか?私は寒いです。さて今回はboost::ublas第二回 お題目はなんか行や列をかえたいとか列だけ取り出したいとか転置したいとかとかあると思います。今日はそれをやってみましょう。 ソースコード #include <iostream> #include <boost/numeric/ublas/vector.hpp> #include <boost/numeric/ublas/matrix.hpp> #</boost/numeric/ublas/matrix.hpp></boost/numeric/ublas/vector.hpp></iostream>…

Boost::ublas(1) 四則演算とmatrix,vector型のアクセスについて

皆さんこんにちわ。 お元気ですか?私はXORを学習するニューラルネットワークが完成して満足です。さて、本日はublasについて ublasとは行列演算を行うboostに付属しているライブラリです。 つまり、boostをインストールすれば使えます。行列演算が多くなる…