MATLAB响应的numpy等价

MATLAB响应的numpy等价,numpy,python-3.x,scipy,Numpy,Python 3.x,Scipy,以下是MATLAB内置函数的docstringspones: 海绵 将非零稀疏矩阵元素替换为1。 R=响应生成具有相同稀疏性的矩阵 结构为S,但其中一个位于非零位置 我希望使用numpy/scipy数据结构(例如,来自scipy.sparse的稀疏矩阵)获得与此函数非常类似的函数。我怎样才能有效地做到这一点 x = ... some sparse matrix ... y = x.copy().tocsr() y.data.fill(1)

以下是MATLAB内置函数的docstring
spones

海绵

将非零稀疏矩阵元素替换为1。 R=响应生成具有相同稀疏性的矩阵 结构为S,但其中一个位于非零位置

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

x = ... some sparse matrix ...
y = x.copy().tocsr()
y.data.fill(1)