当前位置: 首页 > news >正文

网站上面的内容里面放照片怎么做的/优化seo报价

网站上面的内容里面放照片怎么做的,优化seo报价,网站如何进行seo,东莞小程序开发制作最近在理解机器学习中的PCA降维算法&#xff0c;其中使用协方差矩阵。什么是些方差矩阵&#xff0c;这里不做多介绍。作为软件工程师&#xff0c;理解算法原理是一回事&#xff0c;没有亲自编码实践总觉得缺了什么。 现将自己C语言实现协方差矩阵代码如下 #include<stdio.…

最近在理解机器学习中的PCA降维算法,其中使用协方差矩阵。什么是些方差矩阵,这里不做多介绍。作为软件工程师,理解算法原理是一回事,没有亲自编码实践总觉得缺了什么。

现将自己C语言实现协方差矩阵代码如下

#include<stdio.h>
#include <stdlib.h>
#include <string.h>void TransposeMatrix(int *input, int rows, int cols, int *output)
{for(int row=0;row<rows;row++){for(int col=0;col<cols;col++){int sindex=row*cols + col;int dindex=col*rows + row;            printf("sindex=%d,dindex=%d\n",sindex,dindex);output[dindex]=input[sindex];}}
}
void PrintMatrix(int *array, int rows,int cols)
{int index=0;for(int row=0;row<rows;row++){for(int col=0;col<cols;col++){printf("%3d ",array[index++]);}printf("\n");}
}/*协方差*/
void cov(int x[],int y[],int n,double *p)
{int i;double averx,avery,sumx=0,sumy=0;double sum=0;for(i=0;i<n;i++){sumx+=x[i];sumy+=y[i];}averx=sumx/n;avery=sumy/n;for(i=0;i<n;i++)sum+=(x[i]-averx)*(y[i]-avery);*p=sum/(n-1);
}int main(int argc, char *argv[])
{int row=10;int col=3;int *a=(int*)malloc(row*col*sizeof(int));int *b=(int*)malloc(row*col*sizeof(int));memset(a,0,row*col*sizeof(int));memset(b,0,row*col*sizeof(int));#if 0for(int i=0;i<row*col;i++){a[i]=i;}#elsea[0]=10;a[1]=15;a[2]=29;a[3]=15;a[4]=46;a[5]=13;a[6]=23;a[7]=21;a[8]=30;a[9]=11;a[10]=9;a[11]=35;a[12]=42;a[13]=45;a[14]=11;a[15]=9;a[16]=48;a[17]=5;a[18]=11;a[19]=21;a[20]=14;a[21]=8;a[22]=5;a[23]=15;a[24]=11;a[25]=12;a[26]=21;a[27]=21;a[28]=20;a[29]=25;#endifPrintMatrix(a,row,col);TransposeMatrix(a,row,col,b);printf("----------after TransposeMatrix------------\n");PrintMatrix(b,col,row);/*协方差矩阵*/for(int i=0;i<col;i++){for(int j=0;j<col;j++){double tmp;cov(b+i*row,b+j*row,row,&tmp);printf("[%d,%d] %f \n",i,j,tmp);}}free(a);free(b);return 0;
}

上面的结果与参考中使用matlab的结果一致:
[0,0] 108.322222
[0,1] 74.533333
[0,2] -10.088889
[1,0] 74.533333
[1,1] 260.622222
[1,2] -106.400000
[2,0] -10.088889
[2,1] -106.400000
[2,2] 94.177778

参考:
http://pinkyjie.com/2010/08/31/covariance/

http://www.lbrq.cn/news/835633.html

相关文章:

  • 如何做网站url优化/品牌运营方案
  • 阿里云 oss做网站/如何快速推广app
  • 扶余市建设局网站/app推广项目从哪接一手
  • 网站建设及推广预算表/惠州网站排名提升
  • 企业手机网站建设流程/软文营销的写作技巧有哪些
  • 测试网站兼容/百度竞价seo排名
  • 曲阳网站建设推广/武汉seo关键词排名
  • 网站开发外包平台/广告推广计划
  • 做网站找哪个公司好/深圳防疫措施优化
  • 东莞市国外网站建设多少钱/正在播网球比赛直播
  • 家政公司网站建设多少钱/天堂网长尾关键词挖掘网站
  • 广东网站建设公司排名/镇江seo公司
  • 网站开发合同模板免费/免费行情软件网站下载
  • ps手机网站页面设计/免费b2b推广网站大全
  • 潍坊个人做网站的公司/sem扫描电镜是测什么的
  • 昆明网站搜索优化/如何网络推广
  • 加强网站基础建设项目/清远新闻最新消息
  • 购物app大全/南宁seo外包服务商
  • wordpress显示所有tag/网站关键词优化排名技巧
  • 公司建设网站费用如何入帐/seo网站优化报价
  • 做宣传网站要多少钱/今日大新闻
  • 在线客服网站系统/seo关键词优化案例
  • 网站制作的核心要点是什么/百度上传自己个人简介
  • 网站搜索排名和什么有关系/微信公众号的推广
  • 网站查询系统怎么做/百度推广点击软件
  • 国外网站建站/seo 优化思路
  • 郑州做网站好的公司/百度seo排名优化如何
  • 移动wordpress+到根目录/关键词seo排名公司
  • 第一次做网站选多大空间/构建新发展格局
  • 制作做的网站如何上传网上/什么是百度快照
  • 创建项目:使用Spring Initializr初始化你的第一个应用程序
  • 【Linux手册】缓冲区:深入浅出,从核心概念到实现逻辑
  • Electron实现“仅首次运行时创建SQLite数据库”
  • 李宏毅2025《机器学习》第七讲-推理模型:从原理、流派到未来挑战
  • Java—异常Exception
  • 【27】MFC入门到精通——MFC 修改用户界面登录IP IP Address Control