sparse-matrix

    1

    2答えて

    とループの入れ子になったを交換してください。私のモデルの制約の1つはXl(i、j、t)< = D(i、j、t)です。私は小さな次元(16X16X6)で入れ子のforループでこれを行うことができます。しかし、私は2500X2500X60のようにもっと大きなモデルを私のモデルで使いたいと思っています。私はメモリを節約し、ネストされたforループより速く実行する必要があります。私は適用を使用することにつ

    2

    1答えて

    これはまったくわかりにくい質問ですが、私は実際に誰かが答えられるとは思っていませんが、私はEigen :: SparseMatrixを取って返すこのメソッドを持っています。私はdeal.iiライブラリにそれを入れたいですが、deal.ii/EigenからSparseMatrixをコピー/変換する方法はありますか? `SparseMatrix<double> matrix(sparsity); .

    0

    2答えて

    python 2.7では、3つの対角線で疎行列を作成しようとしています。行列は次のようになります。ValueErrorを::対角線の数(1)オフセットの数(3)と一致しない [[ 10 0 0 0 -19 0 0 0 10 0 0 0 ... 0] [ 0 10 0 0 0 -19 0 0 0 10 0 0 ... 0] [ 0 0 10 0 0 0 -19 0 0 0 10 0 ... 0]

    0

    1答えて

    私は結合されたマルチフィジックスシステムのジャコビアを組み立てています。ヤコビアンは、各システムの対角線上のブロック行列と、結合のための対角ブロックとからなる。 アセンブラを使って分離してブロックし、射影行列で総和して完全なヤコビ行列を得ることが最善の方法です。 擬似コード(J [i]は対角要素、C [ij]は結合)、Pは完全行列への射影です。 // diagonal blocks J.setZ

    1

    1答えて

    私はJava関数に送信したい非常に大きな希薄な行列を持っています。私はそれを達成するためのJavaコードを書いたが、遅いので、私はよりよい解決策を探している。私はR anから送信する必要が int[] ci=new int[nc]; double[] vals=new double[nc]; for(int i=0; i < ia.length && ro < nc; ro++

    0

    1答えて

    私は、負でない値とy_1、...、y_pという名前の列だけを持つnxp非常に疎なカウント行列を持っています。 (n = 200万、p = 70) Rを使って、y_iとy_jが同じ行に0以外の値を持つ回数を数える行列に変換します。 例: ID a b c d e 1 1 0 1 0 0 2 0 1 1 0 0 3 0 0 1 1 0 4 1 1 0 0 0 と私は取得したい: - a b

    0

    1答えて

    を使用するためのチェックブレークポイントのアルゴリズム私はスパース行列や行列を使用したい、 を節約し、効率とスペースに応じて、私は、より効率的である何を見つけるとスペースを節約しようとしている実行時における そこに各ファイルの先頭に( ... 私は、ファイルから行列値のデータを読んでいる - 行列の大きさが変化しているが、すべての値がchar(‘\0’何もすることはできません)ですマットのサイズで

    2

    1答えて

    これは私のラップトップで問題なく動作していますが、これが問題になるかどうかは疑問です。私が非常に大きくなる配列を塗りたいとしますが、各エントリは大規模で疎な分散行列に対して強い行列演算を必要とします。私は次のデザインが耐えられると期待するべきですか? var x: [1..N] real; forall i in [1..N] { x[i] = reallyHeavyMatrixCo

    1

    1答えて

    これは、Rbase-matrixクラスに対してMatrix packageを使用して、疎な行列と大きな行列からの行抽出を比較する例です。 密行列の場合の速度は、ほぼ395倍高速基底クラスmatrixためです:スパース行列の場合 library(Matrix) library(microbenchmark) ## row extraction in dense matrices D1<-ma

    0

    1答えて

    tとdeltaの2つのベクトル - 両方とも長さがnです。すべてのiについてはにというエントリを左にdelta[i]列で移動したいと考えていますが、私はこのベクトルを使ってDIAの行列Aを作成して列を調整したいと思います。 カラムを簡単に制御する方法は、COOフォーマットです。ここで私は仕事だろうと思ったものだ:tとdeltaの長さは239ている間 from scipy.sparse import