@@ -46,7 +46,7 @@ def __init__(self, varname='?', freqs=None):
4646 self .varname = varname
4747 self .values = []
4848 if freqs :
49- for (v , p ) in list ( freqs .items () ):
49+ for (v , p ) in freqs .items ():
5050 self [v ] = p
5151 self .normalize ()
5252
@@ -237,10 +237,10 @@ def __init__(self, X, parents, cpt):
237237 elif isinstance (cpt , dict ):
238238 # one parent, 1-tuple
239239 if cpt and isinstance (list (cpt .keys ())[0 ], bool ):
240- cpt = dict (((v ,), p ) for v , p in list ( cpt .items () ))
240+ cpt = dict (((v ,), p ) for v , p in cpt .items ())
241241
242242 assert isinstance (cpt , dict )
243- for vs , p in list ( cpt .items () ):
243+ for vs , p in cpt .items ():
244244 assert isinstance (vs , tuple ) and len (vs ) == len (parents )
245245 assert all (isinstance (v , bool ) for v in vs )
246246 assert 0 <= p <= 1
@@ -390,7 +390,7 @@ def normalize(self):
390390 "Return my probabilities; must be down to one variable."
391391 assert len (self .variables ) == 1
392392 return ProbDist (self .variables [0 ],
393- dict ((k , v ) for ((k ,), v ) in list ( self .cpt .items () )))
393+ dict ((k , v ) for ((k ,), v ) in self .cpt .items ()))
394394
395395 def p (self , e ):
396396 "Look up my value tabulated for e."
@@ -454,7 +454,7 @@ def rejection_sampling(X, e, bn, N):
454454def consistent_with (event , evidence ):
455455 "Is event consistent with the given evidence?"
456456 return all (evidence .get (k , v ) == v
457- for k , v in list ( event .items () ))
457+ for k , v in event .items ())
458458
459459# _________________________________________________________________________
460460
0 commit comments