diff --git a/Matrix/matrix.cpp b/Matrix/matrix.cpp index 36d1bae..9273aca 100644 --- a/Matrix/matrix.cpp +++ b/Matrix/matrix.cpp @@ -384,15 +384,15 @@ void matrix_print_value(T& v, char* comma) { template <> void matrix_print_value(int& v, char* comma) { - printf("%0.2d%s ", v, comma); + printf("%d%s ", v, comma); } template <> void matrix_print_value(unsigned int& v, char* comma) { - printf("%0.2u%s ", v, comma); + printf("%u%s ", v, comma); } template <> void matrix_print_value(long& v, char* comma) { - printf("%0.2l%s ", v, comma); + printf("%ld%s ", v, comma); } template diff --git a/network.h b/network.h index 600a31d..06bb63f 100644 --- a/network.h +++ b/network.h @@ -74,7 +74,7 @@ namespace ml { template ml::Mat SigGrad(ml::Mat mat) { - return ml::ElementMult(mat, ml::Diff(1, mat)); + return ElementMult(mat, Diff(T(1), mat)); } }