是否有一种简单/内置的方法来获得两个(或理想情况下更多)稀疏矩阵的元素最大值?即,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)
是否有一种简单/内置的方法来获得两个(或理想情况下更多)稀疏矩阵的元素最大值?即,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)