class modify_numpy_context(object):
def __init__(self):
self.parallel_norm = parallel_norm
self.original_norm = np.linalg.norm
def __enter__(self):
np.linalg.norm = self.parallel_norm
def __exit__(self, exc_type, exc_val, exc_tb):
np.linalg.norm = self.original_norm