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}
评论列表
文章目录