tsbitmapper.py 文件源码

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

项目:tsbitmaps 作者: binhmop 项目源码 文件源码
def discretize(self, ts, bins=None, global_min=None, global_max=None):
        if bins is None:
            bins = self._bins

        if np.isscalar(bins):
            num_bins = bins

            min_value = ts.min()
            max_value = ts.max()
            if min_value == max_value:
                min_value = global_min
                max_value = global_max
            step = (max_value - min_value) / num_bins
            ts_bins = np.arange(min_value, max_value, step)
        else:
            ts_bins = bins

        inds = np.digitize(ts, ts_bins)
        binned_ts = tuple(str(i - 1) for i in inds)
        return binned_ts
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号