sparse-matrix

    2

    1答えて

    行列の各行に先行ゼロを取り除きたいが、一度に1つをゼロにすることに制限する。 これは私の現在の解決策ですが、これを行う簡単な方法はありますか? a = [ 0 0 0 0 0 0 0 0 0 0 0 0 5 2 3 4 0 0 0 0 0 0 0 1 2 3 4 0 0 0 0 0 1 2 3 0 0 0 0 0 0 0 0 0 1 0 0 0 0

    1

    1答えて

    Sは大きなscipy-csr-matrix(疎)であり、key-> index(位置)の辞書Dです。 S &の行ベクトルA values - > Sの他の行ベクトルlのすべてのインデックス(位置)のリストlの各行ベクトルに対して、Aを減算して新しいベクトルを得る。新しいスパース行列で更新されます。フォームの 辞書 - > {1:[4,5、...、63]}次に で新しいスパース行列を作成する必要が.

    0

    1答えて

    140GBのRAMを搭載した64ビットマシンでscipy.sparse.linalg.svdsを使用して、疎なマトリックス(40,000×1,400,000)を分解しようとしました。 k = 5000 tfidf_mtx = tfidf_m.tocsr() u_45,s_45,vT_45 = scipy.sparse.linalg.svds(tfidf_mtx, k=k) Kが1000から

    0

    2答えて

    親愛なるStackOverflowのコミュニティ: 私はかなり後押しする新たなんだ、と私はそのuBLASライブラリのスパース行列を使用しようとしています。私が遭遇する問題の1つは、疎な行列を計算した後、それをバイナリファイルに保存し、他のいくつかのプログラムからファイルを読み込み、疎行列を復元することです。私はBOOST疎行列のために同様の書き込み操作を行うことができます場合、私は思ったんだけど

    6

    1答えて

    次のコードでは、equals()がtrueを返すと予想していますが、そうではありません。私はここで何が欠けていますか?デバッガの両方の配列を見ると SparseBooleanArray array_0 = new SparseBooleanArray(); array_0.put(0, true); array_0.put(2, true); SparseBoole

    4

    1答えて

    私はH2Oにアップロードし、可能であれば単一のマシンで解析したい(あるいは、現在利用可能なハードウェアとソフトウェアよりも多くのハードウェアとソフトウェアが必要であるという確かな発見がある)、標準化され整然とした「長い」データ構造のデータを持っています。データは大きいものの、膨大ではありません。効率的な正規化された形式で3列のおそらく7000万行、スパース行列(大多数のセルがゼロ)にキャストされた

    0

    1答えて

    私は大きなスパース行列を持っています。今私は列のペアのすべての組み合わせのcontingencyテーブルを作成したい。たとえば : は、のは、私の疎行列がマット D1 D2 D3 D4 D5 .. Dn 1 0 1 0 0 .. 0 0 1 1 1 1 .. 1 .. .. .. .. .. .. .. 1 0 1 0 1 .. 1 今(D1、D2)、(D1、D3)のための例の分割表の

    0

    1答えて

    スパース行列にゼロ以外のエントリを効率的に追加/削除するには、バイナリツリーなどを使用して、O(logN)時間内にそのような操作を完了させます(Nは非ゼロエントリの数です)。したがって、ゼロでないエントリを読み取ることはまた、O(logN)時間を要する可能性がある。 しかし、実際には、疎行列Aに任意の項目を追加/削除する必要はなく、行列 - ベクトル乗算Axを実行するために非ゼロ項目を読み取るだけ

    5

    1答えて

    私は2つのscipy_sparse_csr_matrix 'a'とscipy_sparse_csr_matrix(boolean) 'mask'を持っています。真です。例えば >>>a <3x3 sparse matrix of type '<type 'numpy.int32'>' with 4 stored elements in Compressed Sparse Row for

    1

    1答えて

    log関数を同じ規則的な行列と疎行列に適用しようとすると、得られる結果が異なります。これらの機能を適用する際に留意すべきことはありますか?以下は再現可能な例です。 TestMatrix = matrix(c(3,1,0,0,0,4,0,1,0,0,2,1,1,2,0,6,1,0,1,0,1,0,0,0,0),5,byrow = TRUE) TestSparseMatrix = Matrix(Te