标签: average

从两个指数之间获得double []的平均值

我有一个double []数组,包含许多数字.

我有一个算法,从这个数组中选择属于某些条件的部分(值大于x,至少是y值等)

现在我想在我的部分中计算所有这些值的平均值.

所以,说我的部分是从索引20到40.现在我有20个值.有没有一种简单的方法在C#中执行此操作,还是我必须循环遍历我的数组并手动计算平均值?

.net c# arrays average

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

一次查找一个元素数组的平均值

我有一系列数字,这些数字是股票的价格,如下所示:

double[] xyz=new double{ 10.1, 20.34, 35.46, 78.34, 98.67, 43.73 ........} 
Run Code Online (Sandbox Code Playgroud)

现在,我想根据时间找到股票的平均值:

第1分钟=平均值(10.1)= 10.1

第2分钟=平均值(10.1 + 20.34)= 15.22

第3分钟=平均值(10.1 + 20.34 + 35.46)= 21.96

这样做的一种方法是循环分钟次数(1,2,3,4 ......)并找到平均值.但是,由于我的列表非常庞大,这可能会成为一个性能问题.

有没有其他方法找到平均每次?

非常感谢.

马赫什

numbers average

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

用于FLOAT的SQL条件转换VARCHAR

当我运行以下查询时,我收到错误"无法将VARCHAR转换为FLOAT".问题是我的团队中的其他人设计了DB一段时间,并将毫秒作为varchar和sSometime值,因为他将"NA"改为"NA".

现在,当我将毫秒的值转换为AVE()时,"NA"无法生成.有没有办法为"NA"定义默认值,如:

IF a.Milliseconds == "NA" 
     0
ELSE
     CAST(a.Milliseconds AS FLOAT)



SELECT 
  b.Date, 
  AVG(CAST(a.Milliseconds AS FLOAT)) AS Milliseconds,
FROM Fields a
INNER JOIN Cycles b
ON a.CyclesId = b.Id
GROUP BY b.Date

Sample Data

CyclesId | Milliseconds
1        | 24.1557
2        | 23.4886
3        | NA
Run Code Online (Sandbox Code Playgroud)

sql floating-point varchar casting average

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

SQL Select Case和Average

您好我有一张表,其中包含自动计算任期的员工任期(整数,以周计算).我当时正试图每周平均任期.但是,我想限制员工可以拥有的最长任期为20周(以周计).

我到目前为止的是这个,但它不起作用:

SELECT week,
AVG(CASE Tenure WHEN Tenure > '20' THEN '20' ELSE Tenure END) as Tenure
FROM table
GROUP BY week
ORDER BY week
Run Code Online (Sandbox Code Playgroud)

我是在正确的轨道上吗?请帮帮我.我试过看其他类似的问题但没有成功.

提前致谢,

朱塞佩莫雷诺

sql average case

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

如何从给定值获得平均值

我如何平均?我想要找到GPA学生总数和学生总数的平均值GPA.例:

输入:4 4 4 4

输出: 学生总数:4

总GPA:16

平均GPA: 4

import java.util.Scanner;

public class practice {
    public static void main(String[] args) {
        Scanner keyboard = new Scanner(System.in);
        int count = 0;
        double GPA = 0, total = 0, average;

        System.out.println("Enter GPA");

        while (GPA >= 0) {
            GPA = keyboard.nextDouble();
            total = total + GPA;
            count++;
        }

        average = total / count;

        System.out.println("Total students: " + count);
        System.out.println("Total GPA " + total);
        System.out.println("Average GPA …
Run Code Online (Sandbox Code Playgroud)

java average

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

Matlab仅从具有NaN和非NaN的向量中返回NAN

我有一个大小为50,000 x 1的矢量模拟数据,它有NaNs和非NaNs.我想平均非NaNs,但功能nanmean返回NAN.我试过删除NANs,但我只得到一个零向量.对矢量的目视检查让我怀疑这个矢量的真实均值是NaN.

此外,我想使用此向量来计算与其他几个向量的协方差(在某些时候).我的替代方案是在Excel中执行此操作,这将是痛苦的.

有什么想法吗?

谢谢

simulation matlab average nan mean

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

参数的平均值

我有这个代码从args获得平均值:

public class Mariamne
{
    public static void main(String[] args)
    {
        System.out.print("\n");
        try
        {
            int sum = 0;
            float prom = 0;
            for (int i = 0; i<=args.length; i++)
            {
                int a = Integer.parseInt(args[i]);
                sum = a + sum;
                prom = prom + 1;
            }
            System.out.println(sum/prom);
        }
        catch(Exception e)
        {
            System.out.println("Error.");
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

由于某种原因,我不能让它工作(没有例外它说"数组越界"),有没有办法来定义args的大小?请帮忙!

java average args

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

计算sql中重复项的加权平均值

ITEM |  SKU  |  QUANT  |      ITEM LANDING
-----+-------+---------+-----------------
ABC  | A-B-C |     5   |         500  
ABC  | A-B-C |    10   |         400  
DEF  | D-E-F |     5   |         200  
GHI  | G-H-I |     6   |         300  
JKL  | J-K-L |     5   |         800  
JKL  | J-K-L |    10   |         600 
Run Code Online (Sandbox Code Playgroud)

结果

ITEM NAME | ITEM SKU  | QUANT  |  Weighted Average
----------+-----------+--------+---------------------
  ABC     |    A-B-C  |   15   |      433.33  
  DEF     |    D-E-F  |    5   |      200  
  GHI     | …
Run Code Online (Sandbox Code Playgroud)

sql average

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

Java:将多个列表组合到一个列表中

是否有一种快速的方法来获取List< List<Double> >和平均它们所以我只有一个双列表,其中每列是该列中所有原始列表的平均值?

java average java-8

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

计算和计算ruby中单词的平均长度

我正在尝试在ruby中调试一个程序,用于计算和打印数组中单词的平均长度.

words = ['Four', 'score', 'and', 'seven', 'years', 'ago', 'our', 'fathers', 'brought', 'forth', 'on', 'this', 'continent', 'a', 'new', 'nation', 'conceived', 'in', 'Liberty', 'and', 'dedicated', 'to', 'the', 'proposition', 'that', 'all', 'men', 'are', 'created', 'equal']

word_lengths = Array.new

words.each do |word|

  word_lengths << word_to.s

end

sum = 0
word_lengths.each do |word_length|
  sum += word_length
end
average = sum.to_s/length.size
puts "The average is " + average.to_s
Run Code Online (Sandbox Code Playgroud)

显然,代码不起作用.当我运行程序时,我收到一条错误消息,指出字符串'+'无法强制转换为fixnum(typeerror).

我该怎么做才能使代码计算数组中字符串的平均长度?

ruby arrays string average

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

标签 统计

average ×10

java ×3

sql ×3

arrays ×2

.net ×1

args ×1

c# ×1

case ×1

casting ×1

floating-point ×1

java-8 ×1

matlab ×1

mean ×1

nan ×1

numbers ×1

ruby ×1

simulation ×1

string ×1

varchar ×1