예제 #1
0
 def _decrease_all(self):
     self._weights = [
         limited_add(w, -1, self._min_weight, self._max_weight)
         for w in self._weights
     ]
예제 #2
0
파일: test_calc.py 프로젝트: oleglite/syne
def test_limited_add():
    assert limited_add(2, 3, 0, 10) == 5
    assert limited_add(2, 3, 7, 10) == 7
    assert limited_add(2, 3, 0, 1) == 1
예제 #3
0
파일: store.py 프로젝트: oleglite/syne
 def _decrease_all(self):
     self._weights = [
         limited_add(w, -1, self._min_weight, self._max_weight)
         for w in self._weights
     ]