Tag: 平均

计算C中CSV文件的平均值

我正在编写一个代码,我在其中读取CSV文本文件,该文件在命令行中作为参数提供。 我必须计算给定文件的实验平均值: 例如,如果文件是 Bob’s experiment,12,33,55,8 Mary’s experiment,99,21,12,0 我必须打印鲍勃的实验(数字的平均值)玛丽的实验(数字的平均值) 这是我的代码: #include #include #include #include int main (int argc, char *argv[]){ FILE* ptr=fopen(argv[1], “rt”); int i=0; double sum=0; double count=0; double ave=0; if (ptr==NULL){ perror(“Error while opening file”); exit(EXIT_FAILURE); } while(!feof(ptr)){ char s=’a’; while(s!=’,’){ s=fgetc(ptr); printf(“%c”, s); } while((char) *ptr)!=’\n’){ fscanf(ptr, “%d”, &i); sum+=i; count++; } ave=sum/count; […]

通过C或Python移动平均3个元素

我想计算3个元素的移动平均值。 例如,我有25个销售数据元素。 我需要计算从平均这25个数据元素中获取的移动平均值。 当一个真实数组作为数据给出时,我想编写一个程序来确定3个元素的移动平均值并创建一个数组。 数组中的元素数量比给定的序列短2个元素。 例如,如果给我: [7.0, 9.0, 5.0, 1.0, 3.0] 我想得到: [7.0, 5.0, 3.0]