Advertisement
Guest User

Untitled

a guest
Mar 11th, 2017
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.50 KB | None | 0 0
  1.   def getBucketIndices(self, x):
  2.     """ See method description in base.py """
  3.  
  4.     if ((isinstance(x, float) and math.isnan(x)) or
  5.         x == SENTINEL_VALUE_FOR_MISSING_DATA):
  6.       return [None]
  7.  
  8.     if self._offset is None:
  9.       self._offset = x
  10.  
  11.     bucketIdx = (
  12.         (self._maxBuckets/2) + int(round((x - self._offset) / self.resolution))
  13.     )
  14.  
  15.     if bucketIdx < 0:
  16.       bucketIdx = 0
  17.     elif bucketIdx >= self._maxBuckets:
  18.       bucketIdx = self._maxBuckets-1
  19.  
  20. return [bucketIdx]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement