def action_features(action_path,cls_path,out_path): action_frame,cls=read_all(action_path,cls_path) convert_actions(action_frame,cls) extractor=series.trivial_extr labeled_vectors=series.extract_features(action_frame,extractor) utils.to_labeled_file(out_path,labeled_vectors) return action_frame
def save_splited(out_path,af,extractor,prefix=".lb"): train_path=out_path.replace(prefix,"_train"+prefix) test_path=out_path.replace(prefix,"_test"+prefix) train,test=split_dataset(af) train_vectors=extractor(train) test_vectors=extractor(test) utils.to_labeled_file(train_path,train_vectors) utils.to_labeled_file(test_path,test_vectors)
def extract_features(in_path,out_path): action_t_series=utils.read_dir_objects(in_path) features=[category_count(action) for action in action_t_series] utils.to_labeled_file(out_path,features)
def extract_indicator_features(in_path,out_path,ind_id): action_t_series=utils.read_dir_objects(in_path) features=[from_instance(action,ind_id) for action in action_t_series] utils.to_labeled_file(out_path,features)