eigen

    1

    1答えて

    cmakeで奇妙な動作が見つかりました。 が は1をダウンロードしたUbuntuのレポ(バージョン3.2.2 )(バージョン3.3.3 )を介して1インストール:私のコンピュータで私はEigenの2つのバージョンがあります。 2.固有ライブラリの場所を$PATHに追加しました。 CMakeFiles.txtで は私が find_package(Eigen3 3.3.3 REQUIRED) if

    -1

    1答えて

    Aと呼ばれるshape(4,2)の単純なnumpy配列を作成しました。 import numpy as np A = np.array([[1, 2], [2, 2], [3, 2], [4, 2]]) 私は、最初の列が2と3である行のインデックスを取得したいので、私はやった:これを行う indices = np.where((A[:, 0]

    1

    1答えて

    私は私が行列を割り当てるしようとしています次 res(0,0)(0) = 1; として値にアクセスして割り当てることができ、次の Eigen::Matrix<Eigen::VectorXd, Eigen::Dynamic, Eigen::Dynamic> res = Eigen::Matrix<Eigen::VectorXd, Eigen::Dynamic, Eigen::Dynamic>::

    2

    2答えて

    は、Visual Studio 2017のx86のリリースビルドを使用すると、アクセス違反につながるいくつかのサンプルコード、次のとおりです。 #include <Eigen\Core> #include <iostream> int main() { Eigen::Vector3i a(1,1,1); Eigen::Vector3i b(10, 10, 10);

    2

    1答えて

    私はFFTWで実数2次元フーリエ変換をしようとしています。私のデータは動的サイズの固有ベクトルに保存されます。 FFT2D.h: #include <Eigen> class FFT2D { public: enum FFT_TYPE {FORWARD=0, REVERSE=1}; FFT2D(EMatrix &input, EMatrix &output, FFT_T

    0

    1答えて

    MatrixXf、Matrix3f、Matrix4fを受け入れるようにこの関数を変換するのを助けてください。MatrixBaseを使用することを推奨するEigenマニュアルを読んでいますが、動作しませんでした。ありがとうございました。 void MatrixIO::FEigentoFile(const Eigen::MatrixXf& in_mat, const std::s

    2

    1答えて

    私の経験(他のいくつかと同様:How do I get specified Eigenvectors from the generalized Schur factorization of a matrix pair using LAPACK?)は、固有値から得られる固有値(私は固有ベクトルを気にしません)がnumpy、matlabなどから得られるものほど信頼性が低いということです。行列が悪条件調

    0

    1答えて

    Eigen MatrixをMatlab出力パラメータとして渡すにはどうすればよいですか? 私は[EIGEN] How to get in and out data from Eigen matrix: MatrixXd resultEigen; // Eigen matrix with some result (non NULL!) double *resultC; // NULL poi