标签: average

为什么这不会返回1-5的平均值?

def avg(n):
    count=0
    sum=0
    for var in range(n):
        count+=1
        sum+=var
    return (sum/count)
print (avg(5))
Run Code Online (Sandbox Code Playgroud)

这是尝试使用for循环来查找从1到n的整数的平均值.我缺少什么?

python average function

-1
推荐指数
1
解决办法
64
查看次数

这个C程序给出了零平均值.它有什么不对吗?

#include <stdio.h>
#include <stdlib.h>

int main()
{
    {
        float test1Marks, test2Marks, test3Marks, averageMarks;
        averageMarks = (test1Marks + test2Marks + test3Marks) / 3;

        printf("Test 1 Marks:");
        scanf("%f", &test1Marks);

        printf("Test 2 Marks:");
        scanf("%f", &test2Marks);

        printf("Test 3 Marks:");
        scanf("%f", &test3Marks);

        printf("Average Marks of tests are:%f", averageMarks);

    }
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

一切都好,但最终输出给出的平均值是错误的.但是,当我为两个变量赋值并通过scanf语法输入第三个值时,它会给出平均值,否则不会.

c average scanf

-1
推荐指数
1
解决办法
109
查看次数

我需要计算平均值,但答案是 1735473548 或类似的东西

#include <stdio.h>

int main(void)
{
    total = 0;
    counter = 1;

    while(counter <= 10)
    {
        printf("%s", "Enter grade: ");
        scanf("%d", &grade);
        total = total + grade;
        counter = counter + 1;
    }

    average = total / 10;

    printf("%d", "average is:", average);
}
Run Code Online (Sandbox Code Playgroud)

我试图计算 10 个数字的平均值。我究竟做错了什么?

c average

-1
推荐指数
1
解决办法
73
查看次数

平均大数组

我正在尝试平均一个大的(~1.000.000数据集)向量.我已经有这样的数据:

struct data {
    std::string alias;
    double id;
    std::string timestamp;
    double value;
};
Run Code Online (Sandbox Code Playgroud)

现在我想平均一天的所有值.时间戳是这样的:"20-NOV-12 10.52.21.260000000 AM".我只关心substr(0,8),它包含描述当天的字符串部分.目前我有这个:

typedef std::vector<std::tuple<std::string, size_t, double>> days; 
days&& average_days(const std::vector<data> _d)
{
  days ret;
  for(auto &d: _d) {
      bool found = false;
      int count = 0;
      double val= 0.0;
      for(size_t i = 0; i < ret.size(); i++) {
          std::string day = d.alias.substr(0,8);
          auto t = ret[i];
          if (std::get<0>(t) == day) {
             found = true;
             std::string ali = std::get<0>(t);
             size_t coun = std::get<1>(t) + 1;
             double val …
Run Code Online (Sandbox Code Playgroud)

c++ arrays average vector

-2
推荐指数
1
解决办法
274
查看次数

R - 平均具有相同名称的行

对R.来说很新

我有一个简单的数据集,有两列:名称和长度.我的数据显示了一些有两次出现的名字.我如何平均这些长度,然后只列出1个名称与平均长度而不是2?谢谢.

average r

-2
推荐指数
1
解决办法
3982
查看次数

为什么我的min和max值为0?

#include <stdio.h>
#include <stdlib.h>
#include <time.h> /* to initialize your random generator */
#define BUFF_SIZE 10
#define FIVE 5
#define TEN 10
#define ZERO 0
#define ONE 1
float min=0;
float max=0;
float average=0;
float input_buffer[BUFF_SIZE+2] = {0};
float output_buffer[FIVE] = {0};
float local_buffer[TEN];
int no_of_data_pts=0;
int function_id=0;

// a function for generating data size, function ID and
// all data, and putting all of it into input_buffer
void generate_data() {
    /* initialize random seed: */
    srand ( time(NULL) ); …
Run Code Online (Sandbox Code Playgroud)

c average max min

-2
推荐指数
1
解决办法
232
查看次数

Python 中的实时移动平均线

我需要使用 Python 计算串行端口上出现的传感器数据的移动平均值。在程序启动之前,我能找到的所有关于 numpy 的示例都使用文件中的数据或数组中的硬编码数据。

就我而言,程序启动时我没有任何数据。数据每一秒都是实时的。我想在数据到达串行端口时对其进行平滑处理。

我在 Arduino 上有这个工作,但在 Python 中也需要它。有人可以请我指出实时(随时间变化的单个值)样本而不是批量样本。

python average

-2
推荐指数
2
解决办法
8263
查看次数

R其他列的值相等时的列平均值

我有这样的表"年龄":

Age State
23    1
26    3
29    1
41    2
51    1
Run Code Online (Sandbox Code Playgroud)

对于这样的问题,对于那些具有State = 1的人来说,采用Age的平均值是最简单的方法

average r

-3
推荐指数
1
解决办法
3258
查看次数

我该如何解决这个SQL练习?

假设我有一个表,EMPLOYEES它有一个SALARY包含以下内容的列:

30250
35260
7340
60185
Run Code Online (Sandbox Code Playgroud)

另外,假设我们有一个人用计算器上的'0'键来计算这些工资.所以条目是:

325
3526
734
6185
Run Code Online (Sandbox Code Playgroud)

现在我的任务是找出实际平均值和"破碎的关键"平均值之间的差异,看看这个人离开了多少.如何获得"破碎的关键"平均值?

mysql sql select average

-3
推荐指数
1
解决办法
56
查看次数

R 矩阵中每列的平均值

我是 R 新手,仍在学习中。我有一个包含 100 列的矩阵,我需要计算每列的平均值并存储所有这些值以供进一步计算。每列有 5 个数字,在这一步之后我应该有 100 个新值。另外,请告诉我replicate()函数是否是一种仅在一行中完成此操作的可行方法。

average r matrix

-3
推荐指数
1
解决办法
8264
查看次数

计算数组中的平均值

我想用数组计算平均数.我希望程序要求成绩数量,并在我想要提供成绩数字之后.

在我想获得平均输出之后double.

到目前为止这是我的代码:

public class Average {

    public static void main(String[] args) 
    {
        //int n = MyConsole.readInt("Enter number of grades: " );

        int a = MyConsole.readInt("Enter grade 1: " );
        int b = MyConsole.readInt("Enter grade 2: " );
        int c = MyConsole.readInt("Enter grade 3: " );

        int[] numbers = new int[]{a,b,c};
        numbers[0] = a;
        numbers[1] = b;
        numbers[2] = c;


        int sum = 0;

        for(int i=0; i < numbers.length ; i++)
                sum = sum + numbers[i];

        double average …
Run Code Online (Sandbox Code Playgroud)

java arrays average

-4
推荐指数
1
解决办法
2万
查看次数

如何在C中打印结构的内容?

使用与下面建议的方法不同的方法解决了我自己的问题!:)

感谢您查看我的问题!:)

我一直在学习结构和在C中的练习实验室工作,我的代码似乎没有正确编译我对它做的任何改变.目前我没有收到任何输出,程序崩溃.我仍然非常困惑如何在将它们传递给函数时正确使用'*'和'&'符号.我的目标是:

  • 以与数据文件相同的格式打印数组的内容
  • 打印具有最佳GPA的学生的全名
  • 计算并打印平均GPA
  • 打印GPA高于平均水平的所有学生的姓名
  • 打印GPA低于平均水平的最年轻学生的姓名
  • 按照从最低到最高GPA的顺序对数组中的结构进行排序
  • 再次打印数组(现在将与上次不同)

如何从学生结构中正确地调用和打印这些项目?我如何访问gpa值以传递给计算平均值的函数?

#include <stdio.h>
#include <stdlib.h>

// define constants
#define ARR 100
#define FIRST 7
#define MIDINIT 1
#define LAST 9
#define STREET 16
#define CITY 11
#define STATE 2
#define ZIP 5
#define AGE 3
#define GPA 4
#define START 0
#define FIRSTID 8
#define INITID 10
#define STREETID 20
#define CITYID 37
#define STATEID 49
#define ZIPID 52
#define AGEID 57
#define GPAID 64

// defined structs …
Run Code Online (Sandbox Code Playgroud)

c printf struct average

-6
推荐指数
1
解决办法
2599
查看次数

C#时间平均

如何计算给定列表的平均值,其内容如下所述:

06:56
06:58
06:55
06:54
06:54
06:53
06:55
06:53
06:58
06:54
06:58
06:55
06:54
06:50
06:54
06:57
Run Code Online (Sandbox Code Playgroud)

任何的想法 ?!?

c# time average list

-8
推荐指数
1
解决办法
1802
查看次数

标签 统计

average ×13

c ×4

r ×3

arrays ×2

python ×2

c# ×1

c++ ×1

function ×1

java ×1

list ×1

matrix ×1

max ×1

min ×1

mysql ×1

printf ×1

scanf ×1

select ×1

sql ×1

struct ×1

time ×1

vector ×1