“如果你赶时间,你会在达特伽(Datça)做什么?”这句格言完美地反映了达特伽居民宁静祥和的日常生活。事实上,这是对小镇的完美总结,因为达特伽不是一个匆忙快节奏的地方。所以小编建议您最好像本地居民一样放慢脚步来体验这个宁静的小镇。在这里,您会发现原始的海滩、隐蔽的海湾、被松树环绕的山丘、充满石屋的古朴村庄......最重要的是,您一定要好好享受这种缓慢而宁静的生活哦!
C语言-二维数组条件筛选
#c语言##科普小知识#
①目标
求一个二维数组(矩阵)周边元素的平均值?
首先筛选周边元素,行标列标,不是含0就是含4。
再求平均值av。
a[0][0],a[0][1],a[0][2],a[0][3],a[0][4],
a[1][0],a[1][1],a[1][2],a[1][3],a[1][4],
a[2][0],a[2][1],a[2][2],a[2][3],a[2][4],
a[3][0],a[3][1],a[3][2],a[3][3],a[3][4],
a[4][0],a[4][1],a[4][2],a[4][3],a[4][4]。
~
②命令行
#include< stdio.h>
#include< stdlib.h>
#define N 5
~
③定义函数
double fun(int w[ ][N])
{
int i,j,k=0;
double s=0.0;
for(i=0;i
for(j=0;j
/*筛选二维数组中满足条件的元素,一般用遍历*/
if(i==0||j==0||i==N-1||j==N-1)
/*行标列标,不是含0就是含N-1*/
{s=s+w[i][j];k++;}
/*累加并计数,为平均值做准备*/
return s/k;
}
~
④主函数(调用)
void main()
{
FILE *wf;
/*不知道此处为何要指向文件的指针,我删了也可以执行。*/
int a[N][N]=
{0,1,2,3,4,0,1,2,3,4,0,1,2,3,4,0,1,2,3,4,0,1,2,3,4};
int i,j;
double s;
system("CLS");
/*清屏,虽然不知道这里为什么要清屏,期待大神解读*/
printf("The array\n");
for(i=0;i
{
for(i=0;i
/*注意此处嵌套,\n在外层for循环中,不在内层for循环中,意味着每一行一个回车,如果再内层表示每一个元素一个回车。*/
printf("\n");
}
av=fun(a);
printf("The result\n");
printf("The average is:%lf\n",av);
}
wf=fopen("out.dat","w");
/*打开文件,文件使用方式为write写*/
fprintf(wf,"%lf",av);
/*把平均值av按%lf格式,输出到wf所指的文件中*/
fclose(wf);
/*关闭文件。
觉得最后三句文件操作有点多余,我试了,删了也没问题,期待大神解读*/
#c语言##科普小知识#
①目标
求一个二维数组(矩阵)周边元素的平均值?
首先筛选周边元素,行标列标,不是含0就是含4。
再求平均值av。
a[0][0],a[0][1],a[0][2],a[0][3],a[0][4],
a[1][0],a[1][1],a[1][2],a[1][3],a[1][4],
a[2][0],a[2][1],a[2][2],a[2][3],a[2][4],
a[3][0],a[3][1],a[3][2],a[3][3],a[3][4],
a[4][0],a[4][1],a[4][2],a[4][3],a[4][4]。
~
②命令行
#include< stdio.h>
#include< stdlib.h>
#define N 5
~
③定义函数
double fun(int w[ ][N])
{
int i,j,k=0;
double s=0.0;
for(i=0;i
for(j=0;j
/*筛选二维数组中满足条件的元素,一般用遍历*/
if(i==0||j==0||i==N-1||j==N-1)
/*行标列标,不是含0就是含N-1*/
{s=s+w[i][j];k++;}
/*累加并计数,为平均值做准备*/
return s/k;
}
~
④主函数(调用)
void main()
{
FILE *wf;
/*不知道此处为何要指向文件的指针,我删了也可以执行。*/
int a[N][N]=
{0,1,2,3,4,0,1,2,3,4,0,1,2,3,4,0,1,2,3,4,0,1,2,3,4};
int i,j;
double s;
system("CLS");
/*清屏,虽然不知道这里为什么要清屏,期待大神解读*/
printf("The array\n");
for(i=0;i
{
for(i=0;i
/*注意此处嵌套,\n在外层for循环中,不在内层for循环中,意味着每一行一个回车,如果再内层表示每一个元素一个回车。*/
printf("\n");
}
av=fun(a);
printf("The result\n");
printf("The average is:%lf\n",av);
}
wf=fopen("out.dat","w");
/*打开文件,文件使用方式为write写*/
fprintf(wf,"%lf",av);
/*把平均值av按%lf格式,输出到wf所指的文件中*/
fclose(wf);
/*关闭文件。
觉得最后三句文件操作有点多余,我试了,删了也没问题,期待大神解读*/
几篇论文实现代码:
《Improved Regularization and Robustness for Fine-tuning in Neural Networks》(NeurIPS 2021) GitHub: github.com/NEU-StatsML-Research/Regularized-Self-Labeling [fig2]
《A 3D Generative Model for Structure-Based Drug Design》(NeurIPS 2021) GitHub: github.com/luost26/3D-Generative-SBDD
《Improving Calibration for Long-Tailed Recognition》(CVPR 2021) GitHub: github.com/dvlab-research/MiSLAS [fig1]
《MERLOT Reserve: Neural Script Knowledge through Vision and Language and Sound》(2021) GitHub: github.com/rowanz/merlot_reserve [fig5]
《Vision Transformer with Deformable Attention》(2022) GitHub: github.com/LeapLabTHU/DAT [fig4]
《Unsupervised Low-Light Image Enhancement via Histogram Equalization Prior》(2021) GitHub: github.com/fengzhang427/HEP
《Cross Modal Retrieval with Querybank Normalisation》(2021) GitHub: github.com/ioanacroi/qb-norm
《Improved Regularization and Robustness for Fine-tuning in Neural Networks》(NeurIPS 2021) GitHub: github.com/NEU-StatsML-Research/Regularized-Self-Labeling [fig2]
《A 3D Generative Model for Structure-Based Drug Design》(NeurIPS 2021) GitHub: github.com/luost26/3D-Generative-SBDD
《Improving Calibration for Long-Tailed Recognition》(CVPR 2021) GitHub: github.com/dvlab-research/MiSLAS [fig1]
《MERLOT Reserve: Neural Script Knowledge through Vision and Language and Sound》(2021) GitHub: github.com/rowanz/merlot_reserve [fig5]
《Vision Transformer with Deformable Attention》(2022) GitHub: github.com/LeapLabTHU/DAT [fig4]
《Unsupervised Low-Light Image Enhancement via Histogram Equalization Prior》(2021) GitHub: github.com/fengzhang427/HEP
《Cross Modal Retrieval with Querybank Normalisation》(2021) GitHub: github.com/ioanacroi/qb-norm
✋热门推荐