📄 pca.h
字号:
#ifndef PCA_H_
#define PCA_H_
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <memory.h>
#define MAX_NAME_LEN 255
struct PCA_Data
{
int number_input;
int number_sample;
double **x;
double *y;
};
struct PCA_Param
{
int number_input; //原始特征个数
double eps;
int max_iter;
double t; //主元特征值阈值
int number_pc; //主元个数
char data_set_name[MAX_NAME_LEN];
};
double eejcb(double a[],int n,double v[],double eps,int jt);
void AllocPCAData(PCA_Data &data);
void FreePCAData(PCA_Data &data);
int PCA(PCA_Param param, PCA_Data o_data);
void DataTransform(PCA_Param param, PCA_Data o_data);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -