From 558a3689783fd19a1268d4642484f58db118a45e Mon Sep 17 00:00:00 2001 From: Gertjan van den Burg Date: Tue, 20 Sep 2016 16:45:35 +0200 Subject: Improvements in io --- src/gensvm_io.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'src') diff --git a/src/gensvm_io.c b/src/gensvm_io.c index 88c696e..7eed49a 100644 --- a/src/gensvm_io.c +++ b/src/gensvm_io.c @@ -10,7 +10,7 @@ * time, used in writing output files. * */ - +#include #include "gensvm_io.h" #include "gensvm_print.h" @@ -276,8 +276,9 @@ void gensvm_write_model(struct GenModel *model, char *output_filename) fprintf(fid, "Output:\n"); for (i=0; im+1; i++) { for (j=0; jK-1; j++) { - fprintf(fid, "%+15.16f ", - matrix_get(model->V, + if (j > 0) + fprintf(fid, " "); + fprintf(fid, "%+15.16f", matrix_get(model->V, model->K-1, i, j)); } fprintf(fid, "\n"); @@ -321,9 +322,8 @@ void gensvm_write_predictions(struct GenData *data, long *predy, for (i=0; in; i++) { for (j=0; jm; j++) - fprintf(fid, "%f ", - matrix_get(data->Z, - data->m+1, i, j+1)); + fprintf(fid, "%.16f ", matrix_get(data->Z, data->m+1, i, + j+1)); fprintf(fid, "%li\n", predy[i]); } -- cgit v1.2.3