Fix report format
This commit is contained in:
parent
59ffd179f4
commit
1a534888d6
@ -15,7 +15,7 @@ namespace platform {
|
|||||||
{
|
{
|
||||||
stringstream oss;
|
stringstream oss;
|
||||||
string sep = "";
|
string sep = "";
|
||||||
oss << "[" << fixed << setprecision(16);
|
oss << "[";
|
||||||
for (auto& item : data[key]) {
|
for (auto& item : data[key]) {
|
||||||
oss << sep << item.get<double>();
|
oss << sep << item.get<double>();
|
||||||
sep = ", ";
|
sep = ", ";
|
||||||
@ -23,13 +23,13 @@ namespace platform {
|
|||||||
oss << "]";
|
oss << "]";
|
||||||
return oss.str();
|
return oss.str();
|
||||||
}
|
}
|
||||||
string fVector(const string& title, const json& data)
|
string fVector(const string& title, const json& data, const int width, const int precision)
|
||||||
{
|
{
|
||||||
stringstream oss;
|
stringstream oss;
|
||||||
string sep = "";
|
string sep = "";
|
||||||
oss << title << "[" << fixed << setprecision(16);
|
oss << title << "[";
|
||||||
for (const auto& item : data) {
|
for (const auto& item : data) {
|
||||||
oss << sep << item.get<double>();
|
oss << sep << fixed << setw(width) << setprecision(precision) << item.get<double>();
|
||||||
sep = ", ";
|
sep = ", ";
|
||||||
}
|
}
|
||||||
oss << "]";
|
oss << "]";
|
||||||
@ -93,10 +93,10 @@ namespace platform {
|
|||||||
}
|
}
|
||||||
if (data["results"].size() == 1) {
|
if (data["results"].size() == 1) {
|
||||||
cout << string(MAXL, '*') << endl;
|
cout << string(MAXL, '*') << endl;
|
||||||
cout << headerLine(fVector("Train scores: ", lastResult["scores_train"]));
|
cout << headerLine(fVector("Train scores: ", lastResult["scores_train"], 14, 12));
|
||||||
cout << headerLine(fVector("Test scores: ", lastResult["scores_test"]));
|
cout << headerLine(fVector("Test scores: ", lastResult["scores_test"], 14, 12));
|
||||||
cout << headerLine(fVector("Train times: ", lastResult["times_train"]));
|
cout << headerLine(fVector("Train times: ", lastResult["times_train"], 10, 3));
|
||||||
cout << headerLine(fVector("Test times: ", lastResult["times_test"]));
|
cout << headerLine(fVector("Test times: ", lastResult["times_test"], 10, 3));
|
||||||
cout << string(MAXL, '*') << endl;
|
cout << string(MAXL, '*') << endl;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
#include "Colors.h"
|
#include "Colors.h"
|
||||||
|
|
||||||
using json = nlohmann::json;
|
using json = nlohmann::json;
|
||||||
const int MAXL = 122;
|
const int MAXL = 128;
|
||||||
namespace platform {
|
namespace platform {
|
||||||
using namespace std;
|
using namespace std;
|
||||||
class Report {
|
class Report {
|
||||||
|
Loading…
Reference in New Issue
Block a user