예제 #1
0
 def _clear_cache(self):
     LowPoly._clear_cache(self)
     try:
         del self._set_function
     except AttributeError:
         pass
     try:
         del self._mobius
     except AttributeError:
         pass
예제 #2
0
파일: lowprob.py 프로젝트: gnustats/improb
 def _clear_cache(self):
     LowPoly._clear_cache(self)
     try:
         del self._set_function
     except AttributeError:
         pass
     try:
         del self._mobius
     except AttributeError:
         pass
예제 #3
0
 def extend(self, keys=None, lower=True, upper=False, algorithm='linprog'):
     LowPoly.extend(self, keys, lower, upper, algorithm)
예제 #4
0
 def _make_value(self, value):
     lprev, uprev = LowPoly._make_value(self, value)
     if uprev is not None:
         raise ValueError('cannot specify upper prevision')
     return lprev, uprev
예제 #5
0
 def _make_key(self, key):
     gamble, event = LowPoly._make_key(self, key)
     if not event.is_true():
         raise ValueError('not unconditional')
     return gamble, event
예제 #6
0
파일: lowprob.py 프로젝트: gnustats/improb
 def extend(self, keys=None, lower=True, upper=False, algorithm='linprog'):
     LowPoly.extend(self, keys, lower, upper, algorithm)
예제 #7
0
파일: lowprob.py 프로젝트: gnustats/improb
 def _make_value(self, value):
     lprev, uprev = LowPoly._make_value(self, value)
     if uprev is not None:
         raise ValueError('cannot specify upper prevision')
     return lprev, uprev
예제 #8
0
파일: lowprob.py 프로젝트: gnustats/improb
 def _make_key(self, key):
     gamble, event = LowPoly._make_key(self, key)
     if not event.is_true():
         raise ValueError('not unconditional')
     return gamble, event
예제 #9
0
 def _make_value(self, value):
     lprev, uprev = LowPoly._make_value(self, value)
     if self.number_cmp(lprev, uprev) != 0:
         raise ValueError('can only specify precise prevision')
     return lprev, uprev
예제 #10
0
파일: prob.py 프로젝트: gnustats/improb
 def _make_value(self, value):
     lprev, uprev = LowPoly._make_value(self, value)
     if self.number_cmp(lprev, uprev) != 0:
         raise ValueError('can only specify precise prevision')
     return lprev, uprev