eigen

    1

    1答えて

    Eigenでは、2つの配列をコンポーネントごとに比較できます。 broadcastingを使用して、適切なサイズのベクトルを行列に追加することもできます。しかし、これらの2つは、行/列ごとの比較操作を可能にする明らかな方法で結合しません。たとえば、 #include <iostream> #include <Eigen/Core> using namespace std; using na

    4

    1答えて

    柔軟性のために、C++ライブラリEigenを使用してデータを動的サイズの行列(例:Eigen::MatrixXf)に読み込みます。私はパラメータとして混合または固定サイズの行列を必要とするいくつかの関数を書いています(例えば、Eigen::Matrix<float, 3, Eigen::Dynamic>またはEigen::Matrix4f)。行と列のサイズに対して適切なアサーションを行うと仮定する

    0

    2答えて

    Tensorflow 1.2-rc1をビルドしようとしていますが、-mfpu = neonフラグを使用してコンパイルしようとするとビルドに失敗します。 -mfpu = vfpv3フラグを使用している場合、ビルドは正常に動作します。これはビーグルボーン・ブラック・ベースのボード用です。このタイプのプラットフォームでこれを成功させた人は誰ですか? Tensorflowから引くこのコミット:私はビルドエ

    -1

    1答えて

    固有ライブラリを使用して行列の擬似逆行列を求めようとしています。彼らはそれを実装しているクラスを持っていますが、私はどのように構文を記述するのか分かりません。 これは(https://eigen.tuxfamily.org/dox/classEigen_1_1CompleteOrthogonalDecomposition.html#ab2fd4c81aa1cd8bc917c7f135505cb7f

    0

    1答えて

    Eigenが三項演算でうまく動かないという固有の文書(http://eigen.tuxfamily.org/index.php?title=Pit_Falls#Ternary_operator)を読みました。それは確かに私の経験です。 私がやろうとしているのは、下のスニペットのuse_XXXフラグをいくつかのブール型フラグに基づいて配列を構成することです。私はフラグの少なくとも1つが前にチェックか

    3

    1答えて

    Eigen3ライブラリ(バージョン3.3.2)を使ってEigen :: MatrixXdオブジェクトの対角線に要素を追加したいと思います。 両方の最適化とconst性を使用することができることのために、私はこの const MatrixXd a(2,2); a << 1, 2, 3, 4; const VectorXd v(2); v << 10, 20; const MatrixXd b =

    0

    1答えて

    Iを繰り返し要素なし、VectorXd形態で対称行列の内容を返し、次のシグネチャ VectorXd vectorize (const MatrixXd&); と機能を記述したいと思います。例えば、 int n = 3; // n may be much larger in practice. MatrixXd sym(n, n); sym << 9, 2, 3, 2, 8, 4

    -1

    1答えて

    最近、固有のを使ってC++プログラムを書いています。しかし、貧弱なCPIは大きな計算負荷を処理できないことがわかりました。私はそれが少なくとも計算の1日を要求し、私は時間が足りないと評価しています。特に、デバッグ時間も必要な場合があります。私はGPUアクセラレーションの使用を検討していますが、私はCUDA(あるいは他のいくつかのプラットフォームでコードを適合させる方法はわかりませんが、私はCUDA

    0

    1答えて

    を分解し、MATLABが機能を持っています [Q,R]=qr(A,0); // A is m-by-n それは経済規模を生産m>nの場合は、の最初のnカラムと、Rの最初のnローだけが計算されます。 m<=nの場合は[Q,R]=qr(A)と同じです。 私は固有ライブラリで計算しようとしました。しかし、Aは20000x1000なので、QR分解時にアプリケーションクラッシュが常に発生します。固有モー