def calc_time_etc(self):
     self.time_epoch = self.pd.time_epoch.groupby(
         self.pd.index).mean().values
     self.speed = self.pd.speed.groupby(self.pd.index).mean().values
     self.nflies = data_slicing.get_nkeys_per_frame(self.pd)
     self.time_epoch_continuous = np.linspace(np.min(self.time_epoch),
                                              np.max(self.time_epoch),
                                              len(self.nflies))
Пример #2
0
 def load_data(self):
     self.pd, self.config = mta.read_hdf5_file_to_pandas.load_and_preprocess_data(
         self.data_filename)
     self.path = self.config.path
     self.dataset = read_hdf5_file_to_pandas.Dataset(self.pd)
     filename = os.path.join(self.path,
                             'delete_cut_join_instructions.pickle')
     if os.path.exists(filename):
         f = open(filename, 'r+')
         data = pickle.load(f)
         f.close()
     else:
         data = []
     self.instructions = data
     # extract time and speed
     self.time_epoch = self.pd.time_epoch.groupby(
         self.pd.index).mean().values
     self.speed = self.pd.speed.groupby(self.pd.index).mean().values
     self.nflies = data_slicing.get_nkeys_per_frame(self.pd)
     self.time_epoch_continuous = np.linspace(np.min(self.time_epoch),
                                              np.max(self.time_epoch),
                                              len(self.nflies))
 def calc_time_etc(self):
     self.time_epoch = self.pd.time_epoch.groupby(self.pd.index).mean().values
     self.speed = self.pd.speed.groupby(self.pd.index).mean().values
     self.nflies = data_slicing.get_nkeys_per_frame(self.pd)
     self.time_epoch_continuous = np.linspace(np.min(self.time_epoch), np.max(self.time_epoch), len(self.nflies))