sparse-matrix

    0

    1答えて

    CUSPライブラリでspmvと変換用のカーネルコードが見つかったのかしらと思いました。私はライブラリ全体をスキャンしましたが、それを見つけることはできませんでした。それは独占的なものなのでしょうか?

    1

    1答えて

    私は、OpenCLライブラリのマトリックスマーケットからCSRファイルを得たいと考えていましたが、CでCSRジェネレータをたくさん検索しましたが、私は、読み書きのための関数を定義して以来、マトリックス市場のフォーマットが快適であると感じています。私はまた、CUDA CのCUSPライブラリが.mtxファイルからCOOマトリックスを読み取ることができ、それをCSRフォーマットに変換することができるかど

    13

    4答えて

    Rubyから使用できるSparse Matrixライブラリを探しています。私は現在、 "gsl"宝石によって提供されているGNU Scientific Library bindingsを使用していますが、専用の希薄なマトリックスライブラリを使用した場合、私のアプリケーションはより最適化されます。私はlinalgとNArrayのライブラリを調査しました。これらの3つのライブラリのどれも、疎行列最適化

    6

    2答えて

    私は2つの正方行列AとBを持っています。Aは対称であり、Bは対称の正定値です。 $ trace(A.B^{ - 1})$を計算したいと思います。ここでは、Bのコレスキー分解を計算し、方程式$ A = C.B $でCを解き、対角要素を合計します。 さらに効率的な方法がありますか? 私はEigenを使用する予定です。行列が疎である場合(Aはしばしば対角行列、Bはしばしば対角行列)、実装を提供できますか

    0

    1答えて

    スパース行列表現の形式は次のとおりです。 (i,j) value 私は、すなわち3列のテキストファイルにこれらの値を保存する:あなたのスパース行列が呼ばディクショナリに格納されている場合は i j value

    2

    2答えて

    高密度BLASの機能をコピーするスパース行列ライブラリはありますか? 私はしたいと思います少なくとも: 効率的SYRとスパース入力(そしておそらく密な出力)とSYRK(ランクkの更新)、スパース対称保存のための オプション、 DOT 、NRM2、転置および他の標準的なグッズ。 ただし、ジョブを実行している限り、命名とAPIはBLAS中心である必要はありません。 CまたはFortranが優先されます

    0

    3答えて

    スパース行列変換プログラムに行列を書き込もうとしています。 void scan_matrix(FILE *inp, struct sparse_m mysparse[], int *place_p) { int matrix[9][9]; int row,column,place=0; for(column=0;column<9;column++){ f

    14

    2答えて

    scipy.sparse行列を要素単位で累乗するにはどうすればよいですか? numpy.powerは、its manualによると、これを行う必要がありますが、それはスパース行列に失敗: >>> X <1353x32100 sparse matrix of type '<type 'numpy.float64'>' with 144875 stored elements in Com

    2

    5答えて

    bigsplit()操作の結果リスト(bigmalyoryパッケージ、bigmemoryパッケージの一部)の一覧があります。 各リストは、マトリックス内の列を表し、各リスト項目は、バイナリマトリックス内の値1へのインデックスです。 このリストをスパースバイナリ(0/1)マトリックスにする最も良い方法は何ですか? lapply()内のlapply()のみを使用していますか?列の名前としてリストの名前

    0

    2答えて

    私は正方行列Aの次元縮小を行っています。私の問題は、13000 x 13000行列Aの固有値分解計算問題、すなわち[v d]=eigs(A)です。それは疎な行列なので、4GBのRAMを使用して「メモリ不足」というエラーが発生します。 eigsコマンドを実行したときにメモリが使い果たされていないので、私のPCの問題ではないと私は確信しています。私がオンラインで見た助けは、ARPACKと関係がありまし