【问题标题】:taking the log of every element in a sparse matrix获取稀疏矩阵中每个元素的对数
【发布时间】:2012-08-27 17:49:45
【问题描述】:

如何获取稀疏矩阵 (COO) 中每个元素的以 10 为底的对数?

>>print type(X)
<class 'scipy.sparse.coo.coo_matrix'>

我试过了,但它不起作用:

import math
X.data = math.log(X.data,10)

【问题讨论】:

    标签: python numpy scipy sparse-matrix logarithm


    【解决方案1】:

    使用np.log10 而不是math.log10

    import numpy as np
    X.data = np.log10(X.data)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-11
      • 1970-01-01
      • 2021-12-30
      • 1970-01-01
      相关资源
      最近更新 更多