matrix.py 文件源码

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

项目:django-radar 作者: chairco 项目源码 文件源码
def config_data(self, Column=None, configColumn=None):
        data = self.sequence_data
        coordinate = self.coordinate
        sku_start_point = coordinate['sku_start_point'] #config ????
        sku_end_point = coordinate['sku_end_point'] #config ????
        sku_col_start_point = coordinate['sku_col_start_point'] #config ????
        if Column is None:
            self.Column = []
        else:
            self.Column = Column
        if configColumn is None:
            self.configColumn = []
        else:
            self.configColumn = configColumn

        for i in tqdm(range(len(data))): # config ???????
            if i >= sku_start_point and i <= sku_end_point:
                rows = OrderedDict()
                for k, v in dict(data[i]).items():
                    if k >= sku_col_start_point:
                        rows.setdefault(k, v)
                self.Column.append(rows)

        for i in trange(sku_col_start_point+1, sku_col_start_point+len(self.Column[0]), desc='config rows in memory'):
            rows = OrderedDict()
            for row in trange(len(self.Column), desc='config cols in memory', leave=False):
                for k, v in dict(self.Column[row]).items():
                    if k == i:
                        rows.setdefault(row, str(v).upper())
            self.configColumn.append(rows)
        return {'column': self.Column, 'configcolumn': self.configColumn}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号