diff --git a/src/feature_creation/feature_space/FeatureSpace.cpp b/src/feature_creation/feature_space/FeatureSpace.cpp index e7aa2a392b407f165643cc38ee43cbf66df9b418..fbe072873c6547e3527d6a9c31d1d34ad4a72074 100644 --- a/src/feature_creation/feature_space/FeatureSpace.cpp +++ b/src/feature_creation/feature_space/FeatureSpace.cpp @@ -393,13 +393,6 @@ void FeatureSpace::generate_feature_space() [feat_ind](node_ptr n1, node_ptr n2){return n1->sort_score(feat_ind) < n2->sort_score(feat_ind);} ); - for(int ii = 0; ii < _phi.size(); ++ii) - { - unsigned long long sc = _phi[ii]->sort_score(new_phi_size); - std::cout << std::setw(24) << std::left << std::scientific << sc << _phi[ii]->expr() << std::endl; - } - std::cout << "----------------------------------------------------------" << std::endl; - // Reindex sorted features std::for_each( _phi.begin() + _start_gen.back(), @@ -966,7 +959,7 @@ void FeatureSpace::sis(const std::vector<double>& prop) for(auto& sel : selected) { out_file_stream << std::setw(14) <<std::left << cur_feat << _phi_selected[cur_feat]->postfix_expr() << std::endl; - sum_file_stream << std::setw(14) <<std::left << cur_feat << std::setw(24) << std::setprecision(10) << std::left << -1 * std::get<1>(sel); + sum_file_stream << std::setw(14) <<std::left << cur_feat << std::setw(24) << std::setprecision(18) << std::left << -1 * std::get<1>(sel); sum_file_stream << _phi_selected[cur_feat]->expr() << std::endl; ++cur_feat; @@ -1005,7 +998,7 @@ void FeatureSpace::sis(const std::vector<double>& prop) { node_value_arrs::clear_temp_reg(); out_file_stream << std::setw(14) <<std::left << cur_feat << phi_sel[ind]->postfix_expr() << std::endl; - sum_file_stream << std::setw(14) <<std::left << cur_feat << std::setw(24) << std::setprecision(10) << std::left << -1 * scores_sel[ind]; + sum_file_stream << std::setw(14) <<std::left << cur_feat << std::setw(24) << std::setprecision(18) << std::left << -1 * scores_sel[ind]; sum_file_stream << phi_sel[ind]->expr() << std::endl; _phi_selected.push_back(phi_sel[ind]);