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

最佳答案

这就成功了:

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

08-20 02:25