main.c

来自「用VC++编写的若干个机器学习中的核函数」· C语言 代码 · 共 53 行

C
53
字号
#include"stdio.h"
#include"malloc.h"//dynamic  storing
#include"stdlib.h"
#include"math.h"

#define M 5
#define N 2
#define L 6



void svkernel(double **,double **,char ch,int p0,int Dx1,int Dy1,int Dx2,int Dy2);

main()
{
double **u,**v;
int i,j,p;
int Width=0,Height=0,Height1=0;

u=(double **)malloc(M*sizeof(double *));//apply for 2d memory space 
for(i=0;i<M;i++)
	u[i]=(double*)malloc(N*sizeof(double));

v=(double **)malloc(L*sizeof(double *));
for(i=0;i<L;i++)
	v[i]=(double*)malloc(N*sizeof(double));


Width=N;
Height=M;
Height1=L;

for(i=0;i<Height;i++)
{
	for(j=0;j<Width;j++)
	{
		u[i][j]=rand()%(10)+1;
	}
}
for(i=0;i<Height1;i++)
{
	for(j=0;j<Width;j++)
	{
		v[i][j]=rand()%(20)+1;
	}
}
	
p=2;

svkernel(u,v,'R',p,Width,Height,Width,Height1);
free(u);
free(v);
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?