【问题标题】:numpy equivalent of MATLAB sponesnumpy 相当于 MATLAB spones
【发布时间】:2012-05-21 20:04:55
【问题描述】:

这是 MATLAB 内置函数 spones(S) 的文档字符串:

海绵

用 1 替换非零稀疏矩阵元素。 R = spones(S) 生成一个具有相同稀疏度的矩阵 结构为 S,但在非零位置。

我希望使用 numpy/scipy 数据结构(例如来自 scipy.sparse 的稀疏矩阵)获得与此功能非常相似的功能。我怎样才能有效地做到这一点?

【问题讨论】:

    标签: numpy python-3.x scipy


    【解决方案1】:
    x = ... some sparse matrix ...
    y = x.copy().tocsr()
    y.data.fill(1)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-13
      • 1970-01-01
      • 2023-03-17
      • 2010-12-15
      • 2016-07-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多