def create_combined_spectrum_features(instances, feat_type): """ creates a combined spectrum feature object """ num_features = len(instances[0]) # contruct combined features feat = CombinedFeatures() for idx in range(num_features): # cut column idx data = [instance[idx] for instance in instances] tmp_feat = get_spectrum_features(data, feat_type) feat.append_features(tmp_feat) return feat