1234567891011121314151617181920212223 |
- from datascience.template import VisualLearner, Learner
- class MachineLearner(VisualLearner, Learner): # 数据处理者
- def add_learner(self, learner, parameters=""):
- get, args_tuple = self.learn_dict[learner]
- name = f"Le[{len(self.learner)}]{learner}"
- # 参数调节
- args_use = self.parsing(parameters)
- args = {}
- for i in args_tuple:
- args[i] = args_use[i]
- # 生成学习器
- self.learner[name] = get(**args)
- self.learner_type[name] = learner
- def return_learner(self):
- return self.learner.copy()
- def del_leaner(self, leaner):
- del self.learner[leaner]
- del self.learner_type[leaner]
|