Esempio n. 1
0
 def _density(self):
     proditer = product(*[space._density.iteritems()
         for space in self.spaces])
     d = {}
     for items in proditer:
         elems, probs = zip(*items)
         elem = sumsets(elems)
         prob = Mul(*probs)
         d[elem] = d.get(elem, 0) + prob
     return Dict(d)
Esempio n. 2
0
File: frv.py Progetto: ness01/sympy
 def _density(self):
     proditer = product(
         *[space._density.iteritems() for space in self.spaces])
     d = {}
     for items in proditer:
         elems, probs = zip(*items)
         elem = sumsets(elems)
         prob = Mul(*probs)
         d[elem] = d.get(elem, 0) + prob
     return Dict(d)
Esempio n. 3
0
 def __iter__(self):
     proditer = product(*self.domains)
     return (sumsets(items) for items in proditer)
Esempio n. 4
0
File: frv.py Progetto: ness01/sympy
 def __iter__(self):
     proditer = product(*self.domains)
     return (sumsets(items) for items in proditer)