Row Division in Scipy Sparse Matrix

后端 未结 3 1230
时光取名叫无心
时光取名叫无心 2020-12-12 00:11

I want to divide a sparse matrix\'s rows by scalars given in an array.

For example, I have a csr_matrix C :

C = [[2,4,6], [5,         


        
3条回答
  •  刺人心
    刺人心 (楼主)
    2020-12-12 00:32

    one line code: result = [[C[i][j]/D[i] for j in range(len(C[0]))] for i in range(len(D))]

    C = [[2,4,6], [5,10,15]] #len(C[0]) = 3
    D = [2,5] # len(D) = 2
    result = [[C[i][j]/D[i] for j in range(len(C[0]))] for i in range(len(D))]
    print result
    

提交回复
热议问题