__init__.py 文件源码

python
阅读 23 收藏 0 点赞 0 评论 0

项目:juicer 作者: eubr-bigsea 项目源码 文件源码
def _number_to_bucket(value, bucket_size):
    result = None
    if isinstance(value, numbers.Integral):
        start = int(math.ceil(value / bucket_size) * bucket_size - 1)
        end = int(math.floor(value / bucket_size) * bucket_size)
        result = [start, end]
    elif isinstance(value, numbers.Real):
        start = float(math.ceil(value / bucket_size) * bucket_size - 1)
        end = float(math.floor(value / bucket_size) * bucket_size)
        result = [start, end]
    elif isinstance(value, basestring):
        # @FIXME Implement
        result = ''
    elif isinstance(value, (datetime.datetime, datetime.date)):
        pass
    return result
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号