sparse-matrix

    0熱度

    1回答

    我用SciPy的反向Cuthill-麥基實現(scipy.sparse.csgraph.reverse_cuthill_mckee),用於創建使用(高維)稀疏csr_matrix的帶基體。 這種方法的結果是一個置換陣列偉馳給我如何我瞭解重排列我矩陣的行索引。 現在有沒有在任何其他稀疏矩陣在我稀疏csr_matrix這樣排列的任何有效的解決方案(CSR,lil_matrix等)? 我試過一個for-

    1熱度

    1回答

    我正在嘗試採用稀疏矩陣及其轉置的點乘積。我正在使用scipy.sparse庫並發現結果不正確。見下: import numpy as np import scipy.sparse #Define the dense matrix matrix_dense = np.zeros([100000,10]) for i in range(10): i_0 = i*10000

    1熱度

    1回答

    我有一個場景,其中有一個數據框和詞彙表文件,我嘗試適合數據框字符串列。我正在使用scikit learn countVectorizer生成一個稀疏矩陣。我需要獲取稀疏矩陣的輸出並將其與數據幀中的相應行的數據幀合併。 代碼: - from sklearn.feature_extraction.text import CountVectorizer docs = ["You can catch m

    1熱度

    1回答

    我試圖重現Netflix最近在關於產品Vectorflow的article中提到的設置。 他們使用Hive中的parquet文件作爲數據源。我想用scipy的稀疏矩陣生成一些假數據。如何將這樣的矩陣保存到鑲木地板文件中?

    1熱度

    1回答

    向量加法廣播我想密集VectorXf添加到SparseMatrix,我知道我能爲密矩陣做矩陣+矢量容易,like this Eigen::MatrixXf mat(2,4); Eigen::VectorXf v(2); mat << 1, 2, 6, 9, 3, 1, 7, 2; v << 0, 1; //add v to ea

    1熱度

    1回答

    (Python) 任何人都可以請建議最簡單和最快的方式來填充一個csr矩陣A與另一個csr矩陣B的列的值是大小400k * 800k。 我的失敗的嘗試: #x is a list of size 500 which contains the column numbers needed from B A=sparse.csr_matrix((400000,500)) for i in rang

    2熱度

    3回答

    我給定兩個向量的x,y評估arrayfun和我創建距離矩陣 B=pdist2(x,y); 現在我評估特定函數f(x), s=5; if s-x > 0 y=(1-x/s)^4*(1+4*x/s)/20; else y=0; end s是一些參數。通過預定義s並使用 A=arrayfun(@f,B); 矩陣A如所期望的那樣是正定的。 由於矩陣是稀疏的,我只想在將

    0熱度

    1回答

    當A是tf.SparseTensor且b是tf.Variable時,如何在張量流中實現以下內容? A = np.arange(5**2).reshape((5,5)) b = np.array([1.0, 2.0, 0.0, 0.0, 1.0]) C = A * b 如果我嘗試相同的記法,我得到InvalidArgumentError:提供的索引超出界限w.r.t.密集的一面與廣播形狀。

    0熱度

    1回答

    我目前正在做一個稀疏矩陣加法的問題。我正在通過使用三元組形式製作稀疏矩陣。三重形式是通過使用c中的結構製成的。 struct sparse { int row; int col; int val; }; 但在做這個稀疏矩陣問題,我遇到了我的代碼只顯示當我給非零值的索引按升序排列(正確的稀疏矩陣如:(0 1 3)1問題( 2 5),(2 2 7)等),否則它會顯

    2熱度

    3回答

    我需要更新稀疏矩陣中的某些列,但操作時間過長,以至於無法完成。 我有一個少於3M行和1500列左右的稀疏矩陣。我也有一個相同數量的行的數據框,但只有10列。我想用data.frame中的值更新矩陣中的某些列索引。 我用正常矩陣做這件事沒有問題,但是當用稀疏矩陣嘗試它時,甚至需要一個單獨的列。 以下是我正在使用的代碼,需要更改哪些內容纔能有效運行? library(Matrix) x <- Ma