元素最大的两个稀疏矩阵

Maa*_*ten 8 python numpy scipy

是否有一种简单/内置的方法来获得两个(或理想情况下更多)稀疏矩阵的元素最大值?即稀疏等价的np.maximum.

Maa*_*ten 5

这样就可以了:

def maximum (A, B):
    BisBigger = A-B
    BisBigger.data = np.where(BisBigger.data < 0, 1, 0)
    return A - A.multiply(BisBigger) + B.multiply(BisBigger)
Run Code Online (Sandbox Code Playgroud)