Beispiel #1
0
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
Beispiel #2
0
 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
Beispiel #3
0
 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