In [1]:
from zephyr.Parallel import CommonReducer
import numpy as np
In [2]:
dict0 = {
'key0': np.array([1,2,3,4,5]),
'key1': np.array([0,1,0,1,0]),
}
CR0 = CommonReducer(dict0)
dict1 = {
'key1': np.array([5,4,3,2,1]),
'key2': 10,
}
CR1 = CommonReducer(dict1)
In [3]:
CR0 + CR1
Out[3]:
In [4]:
CR0 - CR1
Out[4]:
In [5]:
CR0 * CR1
Out[5]:
In [6]:
CR0 / CR1
Out[6]:
In [7]:
CR0.real
Out[7]:
In [8]:
CR1.imag
Out[8]:
In [9]:
CR0.sum()
Out[9]:
In [10]:
CR1.sum()
In [11]:
(CR0 + CR1).sum()
In [12]:
(CR0 + CR1 + {'key2': np.array([1,2,3])}).sum()
Out[12]:
In [ ]: