def test_output(): wb = xlwt.Workbook() sheet1 = wb.add_sheet('Channel Use #' + str(1)) sheet1.write(0, 0, 'user id') sheet1.write(0, 1, 'channel tap') sheet1.write(0, 2, 'transmitter id') sheet1.write(0, 3, 'channel') sheet1.write(0, 4, 'time lot') sheet1.write(0, 5, 'input') sheet1.write(0, 6, 'desired') sheet1.write(0, 7, 'output') d = IO.DataWriter() d.data_to_xl(wb, 'testing') return
def __create_train_data(self, power: float, mode: str): """creating data set to train models""" writer = IO.DataWriter() gen = self.__model_train if mode == 'binary': data_set = gen.record_data_set_binary(power=power, factors=self.__factor, line=b_line) elif mode == 'ternary': data_set = gen.record_data_set_ternary(power=power, factors=self.__factor, line=t_line) elif mode == 'quaternary': data_set = gen.record_data_set_quadrature(power=power, factors=self.__factor, line=q_line) else: data_set = gen.record_data_set_sixteen(power=power, factors=self.__factor, line=s_line) name = 'train_set' # comment = self.__get_comment_train(power=power) writer.frame_to_csv(data_set, name) # writer.comment_csv(comment, name) return
def __create_test_data(self, powers, mode: str): """creating data set to test models""" writer = IO.DataWriter() gen = self.__model_test for power in powers: if mode == 'binary': data_set = gen.record_data_set_binary(power=power, factors=self.__factor, line=b_line) elif mode == 'ternary': data_set = gen.record_data_set_ternary(power=power, factors=self.__factor, line=t_line) elif mode == 'quaternary': data_set = gen.record_data_set_quadrature(power=power, factors=self.__factor, line=q_line) else: data_set = gen.record_data_set_sixteen(power=power, factors=self.__factor, line=s_line) name = 'test_' + ('%.2f' % power) # comment = self.__get_comment_test(power=power) writer.frame_to_csv(data_set, name) # writer.comment_csv(comment, name) return