标签: average

选择平均值和不同值SQL

我有一张纬度,经度和美国州的地点表.我想选择每个州的平均纬度和经度.

我正在尝试以下代码,但我得到一个语法错误明确.

select avg(lat), avg(lon), distinct(state) from tRealtyTrac order by state group by state 
Run Code Online (Sandbox Code Playgroud)

sql select average distinct

0
推荐指数
1
解决办法
6444
查看次数

SQL GROUP_CONCAT + SUM + AVG

SELECT *,
       Group_concat(rating) AS rating_total,
       Sum(rating_total)    AS rating_sum,
       Avg(rating_sum)      AS rating_avg
FROM   ratings
GROUP  BY pid  
Run Code Online (Sandbox Code Playgroud)

由于某种原因,总和和平均值不执行....你如何使这个陈述有效?

mysql sql average sum group-concat

0
推荐指数
1
解决办法
7794
查看次数

如何在python中平均列表的某些大小的子部分?

我想从一个特定大小的列表(或数组)中咬一口,返回该咬的平均值,然后继续下一口,再重复一遍.有没有办法在不编写for循环的情况下执行此操作?

In [1]: import numpy as np
In [2]: x = range(10)
In [3]: np.average(x[:4])
Out[3]: 1.5
In [4]: np.average(x[4:8])
Out[4]: 5.5
In [5]: np.average(x[8:])
Out[5]: 8.5
Run Code Online (Sandbox Code Playgroud)

我正在寻找像np.average(x [:bitesize = 4])这样的东西:[1.5,5.5,8.5].

我已经看过切片阵列和逐步遍历数组,但我没有发现任何像我想要发生的事情.

python average list

0
推荐指数
1
解决办法
251
查看次数

数学!近似均值,不存储整个数据集

明显(但价格昂贵)的解决方案:

我想在一个表中存储一个轨道(1-10)的评级,如下所示:

TrackID
Vote
Run Code Online (Sandbox Code Playgroud)

然后一个简单的

SELECT AVERAGE(Vote) FROM `table` where `TrackID` = some_val
Run Code Online (Sandbox Code Playgroud)

计算平均值.

但是,我担心这方面的可扩展性,特别是因为每次都需要重新计算.

建议但可能是愚蠢的解决方案:

TrackID
Rating
NumberOfVotes
Run Code Online (Sandbox Code Playgroud)

每次有人投票,Rating都会更新

new_rating = ((old_rating * NumberOfVotes) + vote) / (NumberOfVotes + 1)
Run Code Online (Sandbox Code Playgroud)

并存储为TrackIDRating值.现在每当Rating需要时,这是一个简单的查找,而不是计算.

显然,这不计算平均值.我尝试了一些小数据集,它近似于均值.我相信它会随着数据集的增加而收敛?但我担心它可能会分歧!

你们有什么感想?谢谢!

sql math average

0
推荐指数
1
解决办法
534
查看次数

平均计算器 - 为什么不"var + = var;" 嵌套在while循环中工作?

我对Stack Overflow和C编程都很陌生,希望我不会惹恼任何缺乏知识的人.

我正在为Kickstarter项目创建一个平均计算器,我想知道为什么下面的方法不起作用.不是平均水平,但如果你每天投入1个支持者和10美元的承诺,为什么支持者和资金会增加一倍,

    #include <stdio.h>
    #include <conio.h>

    int main(void){

    int loopcount = 0;
    int backers = 0;
    int money = 0;
    int average = 0;

    int tbackers = 0;
    int tmoney = 0;

    while(loopcount<5){

       //Ask for # of backers and total money pledged.
       printf("Please Enter the number of backers today, then the total money pledged                                today:\n");
       scanf("%d\n%d", &backers, &money);

       //
       backers += backers;
       money += money;


       loopcount++;
        }
       //average = tmoney / tbackers;
       printf("There were %d backers and the total …
Run Code Online (Sandbox Code Playgroud)

c variables average

0
推荐指数
1
解决办法
146
查看次数

Java,平均数字列表

在以下Java代码中,我的平均温度是小数点后1位.

例如,而不是69.0它的6.9.

输入可以是任何10个数字.所以我要说输入10个温度,每个1个是10度.10个输入的总数是100,所以平均值应该是10,但我的平均值是1.0.

码:

import java.util.Scanner;
public class NumberAboveAverage {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        final int TotalTemps = 10;
        double[] numbers = new double[TotalTemps];
        double sum = 0;
        double average = 0;
        double max = 0;
        for (int n = 0; n < numbers.length; n++) {
            System.out.print("Enter a temperature: ");
            numbers[n] = input.nextInt();

            if (numbers[n] > max) {
               max = numbers[n];
            }
            sum = numbers[n];
        }

        for (int i …
Run Code Online (Sandbox Code Playgroud)

java average

0
推荐指数
1
解决办法
2883
查看次数

Java平均计划

编写一个名为Average的类,可用于计算几个整数的平均值.它应包含以下方法:

一种接受两个整数参数并返回其平均值的方法.一种接受三个整数参数并返回其平均值的方法.一种接受两个表示范围的整数参数的方法.发出错误消息,如果第二个参数小于第一个参数,则返回零.否则,该方法应返回该范围内的整数的平均值(包括).

我对Java和编程完全陌生,这让我彻底迷失了!这是我尝试过的.

import java.util.Scanner;

public class Average {

    public static void main(String[] args) {

    double numb1, numb2, numb3;
    System.out.println("Enter two numbers you'd like to be averaged.");
    Scanner keyboard = new Scanner(System.in);
    numb1 = keyboard.nextInt();
    numb2 = keyboard.nextInt();

    }

        public double average (int num1, int num2) {

            return (num1 + num2) / 2.0; 
    } 

        public double average (int num1, int num2, int num3) 
        { 
         return (num1 + num2 + num3) / 3.0; 
        } 
Run Code Online (Sandbox Code Playgroud)

}

该程序不会过去从用户获取值.请帮忙!

java average

0
推荐指数
1
解决办法
3万
查看次数

C++:为什么我的平均值返回为int而不是double?

我在int main()的开头声明了平均值是双倍的.这段代码编译并运行正常,除了当它计算平均值时它将它作为int返回.这个任务的目标是创建并填充向量,然后计算平均值并找到中位数.我被困在这一部分.有任何想法吗??

谢谢,我感谢任何帮助.

#include <iostream>
#include <vector>
#include <cmath>
#include <numeric>
using namespace std;

int main()
{
    int n;
    double average=0;

    cout<<"Vector Length?: "<<endl;
    cin>>n;
    vector<int> data;
    srand(time(NULL));

    for (int i=0; i<n; i++)
    {
        data.push_back(rand()%10+1);
    }
    for (int i=0; i<data.size(); i++)
    {
        cout<<"Vector: "<<i<<" "<< data[i]<<endl;
    }

    average = accumulate(data.begin(), data.end(), 0)/data.size();

    cout<<"Average: "<<average<<endl;

    system ("pause");

    return 0;





}
Run Code Online (Sandbox Code Playgroud)

c++ average vector

0
推荐指数
1
解决办法
120
查看次数

涉及从字符串中平均字长的函数?

这是我第一次接触JavaScript,我正在编写一个输出以下内容的函数:

  • 字符串中的单个单词,
  • 字符总数,
  • 总字数,
  • 空白数,
  • 最后是平均字长.

到目前为止,我已经完成了所有方面,除非我在平均过程中苦苦挣扎.

我的代码:

var superCounter = function(x) {
  var charCount = x.length;
  var wordCount = x.split(" ").length;
  var whiteSpace = wordCount - 1; 
  var wordArray = [x.split(" ")];
  var wordAvg = 0;
  for (var i = 0; i < wordCount.length; i++){
    wordAvg += wordArray[i];
  }
  var avgLen = wordAvg / wordCount;
  console.log(("Words: " + wordArray[0]), "Character count: " + charCount, "Word count: " + wordCount, "Whitespace count: " + whiteSpace, "Word length average: " + …
Run Code Online (Sandbox Code Playgroud)

javascript for-loop average function

0
推荐指数
1
解决办法
1678
查看次数

c#标记平均计算问题

        Console.Write ("How many students do you have?: ");
        student = Convert.ToInt32 (Console.ReadLine ());

        int[] numberOfStudents = new int[student];

        for (int i = 1; i <= numberOfStudents.Length; i++) {
            Console.Write ($"Enter student {i}'s current grade: ");
            numberOfStudents [i] = Convert.ToInt16 (Console.ReadLine ());
        }

        int sum = 0;
        for(int i = 0; i < numberOfStudents.Length; i++)
        {
            sum += numberOfStudents[i];
        }

        average = sum / numberOfStudents.Length;

        Console.WriteLine ($"Your student average is {average}.");
        Console.ReadLine ();
Run Code Online (Sandbox Code Playgroud)

基本上用户输入学生数量并确定数组的长度.for循环收集稍后计算平均值的所有标记.

出于某种原因,如果numberOfStudents长度为5,当for循环到达第五个时,它会询问学生标记但是当你输入它而不是得到总和并计算平均值时,程序会因system.indexoutofrange错误而崩溃.

谢谢您的帮助!

c# arrays for-loop average

0
推荐指数
1
解决办法
455
查看次数

标签 统计

average ×10

sql ×3

for-loop ×2

java ×2

arrays ×1

c ×1

c# ×1

c++ ×1

distinct ×1

function ×1

group-concat ×1

javascript ×1

list ×1

math ×1

mysql ×1

python ×1

select ×1

sum ×1

variables ×1

vector ×1