src/utils.c
@@ -359,6 +359,21 @@ return sum_array(a,n)/n; } void mean_arrays(float **a, int n, int els, float *avg) { int i; int j; memset(avg, 0, els*sizeof(float)); for(j = 0; j < n; ++j){ for(i = 0; i < els; ++i){ avg[i] += a[j][i]; } } for(i = 0; i < els; ++i){ avg[i] /= n; } } float variance_array(float *a, int n) { int i; @@ -470,9 +485,9 @@ } */ float rand_uniform() float rand_uniform(float min, float max) { return (float)rand()/RAND_MAX; return ((float)rand()/RAND_MAX * (max - min)) + min; } float **one_hot_encode(float *a, int n, int k)