sparse-matrix

    29

    3答えて

    Rのための少なくとも2つの疎な行列パッケージがあります。私はこれらを調べていますが、密集した表現でメモリに収まるには大きすぎて疎なデータセットで作業しているためです。私は、基本的な線形代数ルーチンと、Cコードを簡単に書くことができるようにしたい。どの図書館が最も成熟していて、最も使いやすいものか? これまでのところ私はそれが最も使用される一つだ暗示、多くの逆の依存関係を持ってい Matrixを見つ

    8

    6答えて

    疎行列を格納するアプリケーションがあります。この行列は、主に行列の主対角の周りに存在するエントリを持ちます。私はこの種の疎な行列を効率的に扱うことができる効率的なアルゴリズム(または既存のライブラリ)があるかどうか疑問に思っていましたか?好ましくは、これは、各マトリクスエントリがユーザ定義型であることができる一般的な実装であることが好ましい。質問/回答に応じて 編集: 私は主対角の周りにほとんど言

    8

    3答えて

    スパース行列でいくつかの数学演算を行う必要があります。私は、特に行列が200以上の行を持つ可能性があるので、配列を使用することが自分のメモリを利用する最も効率的な方法ではないことに気付きました。私はリンクされたリストを使用することも考えましたが、それが良いかどうかは分かりません。この状況に適したデータ構造[アプローチ]はありますか?

    3

    3答えて

    私は4次元データを使用する心臓シミュレーションツール、つまり3D空間の場所で複数の(3〜30)変数を使用しています。 私は現在、シミュレートする組織の外側にある3Dボックスの2/3を超える部分を残しているので、アクティブな点を効率的に保存する方法が必要です。 (おそらく、イテレータ?)拘束3Dボックス内の活性点の全てにわたって 反復 がアクセスした一点を、(その直交近隣を見つける: 重要なことは、

    11

    2答えて

    options for working with sparse matrices in Rについて学んだら、Matrixパッケージを使用して、次のデータフレームからスパース行列を作成し、他のすべての要素をNAにします。 s r d 1 1089 3772 1 2 1109 190 1 3 1109 2460 1 4 1109 3071 2 5 1109 3618 1 6 1109 3

    23

    9答えて

    .NET/C#用の優れた(十分にテストされた、完全に機能し、理想的には素敵なインターフェイスを備えた)マトリックスライブラリを探しています。ここでの私の主な要件は、無料でなければならないということだけです(この場合はオープンソースかどうか特に気にしません)。好ましくはsparse matrixの操作をサポートします。義務的な要件はすべて、基本的な演算(例えば、乗算、転置、反転)であり、固有値を見つ

    5

    3答えて

    .NETアプリケーションでは、4次元までの疎行列が必要です。行列のサイズ(.NET配列として表現されている場合)は、潜在的に400MBを上回ります。 配列は非常に疎である可能性が高く、非常に素早くインスタンス化して処理する必要があります(ただし、これは問題ありません)。したがって、私は得ることができ、高速ランダムアクセスインデックス作成をサポートしているので、.NET 3.5(Managed C+

    0

    2答えて

    私はプログラマが経験を積んだと思う奇妙なバグがあります。私はboostas ubasスパース行列、特にmapped_matrixを使用していますが、最終的には発生する断続的なバグがありますが、プログラムの初期段階では発生しません。これは、大規模プログラムであるので、私はすべてのコードを投稿することはできないが、核となるアイデアは、私は特定のクラスに属する関数を呼び出すことである:変数cはクラスのメ