예제 #1
0
import distarray as ipda

a = ipda.random.rand((10, 100, 100), dist=(None, 'b', 'c'))
b = ipda.random.rand((10, 100, 100), dist=(None, 'b', 'c'))
c = 0.5 * ipda.sin(a) + 0.5 * ipda.cos(b)
print c.sum(), c.mean(), c.std(), c.var()
예제 #2
0
def f(comm, size, reps):
    a = da.random.rand((size,size),comm=comm)
    b = da.random.rand((size,size),comm=comm)
    for i in range(reps):
        c = da.cos(10.0*a) + da.sin(b/20.0)
예제 #3
0
def f(comm, size, reps):
    a = da.random.rand((size,size),comm=comm)
    b = da.random.rand((size,size),comm=comm)
    for i in range(reps):
        c = da.cos(10.0*a) + da.sin(b/20.0)
예제 #4
0
from __future__ import print_function
import distarray as ipda


a = ipda.random.rand((10,100,100), dist=('n','b','c'))
b = ipda.random.rand((10,100,100), dist=('n','b','c'))
c = 0.5*ipda.sin(a) + 0.5*ipda.cos(b)
print(c.sum(), c.mean(), c.std(), c.var())