From 168af40fe9a3cc81c6ee16b3e81f154780c36bdb Mon Sep 17 00:00:00 2001 From: Scheaven <xuepengqiang> Date: 星期四, 03 六月 2021 15:03:27 +0800 Subject: [PATCH] up new v4 --- lib/detecter_tools/darknet/matrix.h | 74 ++++++++++++++++++------------------ 1 files changed, 37 insertions(+), 37 deletions(-) diff --git a/lib/detecter_tools/darknet/matrix.h b/lib/detecter_tools/darknet/matrix.h index ca401f5..d565722 100644 --- a/lib/detecter_tools/darknet/matrix.h +++ b/lib/detecter_tools/darknet/matrix.h @@ -1,37 +1,37 @@ -#ifndef MATRIX_H -#define MATRIX_H -#include "darknet.h" - -//typedef struct matrix{ -// int rows, cols; -// float **vals; -//} matrix; - -typedef struct { - int *assignments; - matrix centers; -} model; - -#ifdef __cplusplus -extern "C" { -#endif - -model do_kmeans(matrix data, int k); -matrix make_matrix(int rows, int cols); -void free_matrix(matrix m); -void print_matrix(matrix m); - -matrix csv_to_matrix(char *filename); -void matrix_to_csv(matrix m); -matrix hold_out_matrix(matrix *m, int n); -float matrix_topk_accuracy(matrix truth, matrix guess, int k); -void matrix_add_matrix(matrix from, matrix to); -void scale_matrix(matrix m, float scale); -matrix resize_matrix(matrix m, int size); - -float *pop_column(matrix *m, int c); - -#ifdef __cplusplus -} -#endif -#endif +#ifndef MATRIX_H +#define MATRIX_H +#include "darknet.h" + +//typedef struct matrix{ +// int rows, cols; +// float **vals; +//} matrix; + +typedef struct { + int *assignments; + matrix centers; +} model; + +#ifdef __cplusplus +extern "C" { +#endif + +model do_kmeans(matrix data, int k); +matrix make_matrix(int rows, int cols); +void free_matrix(matrix m); +void print_matrix(matrix m); + +matrix csv_to_matrix(char *filename); +void matrix_to_csv(matrix m); +matrix hold_out_matrix(matrix *m, int n); +float matrix_topk_accuracy(matrix truth, matrix guess, int k); +void matrix_add_matrix(matrix from, matrix to); +void scale_matrix(matrix m, float scale); +matrix resize_matrix(matrix m, int size); + +float *pop_column(matrix *m, int c); + +#ifdef __cplusplus +} +#endif +#endif -- Gitblit v1.8.0