标签: average

从命令行获取一组数字的平均值的最快方法是什么?

使用你期望在nix系统上找到的任何工具(事实上,如果你愿意,msdos也可以),那么计算一组数字的平均值的最简单/最快的方法是什么,假设你有一个流或文件中的每一行?

statistics command-line average mean

12
推荐指数
3
解决办法
1709
查看次数

查找日期集合中的平均日期(Ruby)

我有一个猜测表,每个猜测只是一个日期.我想知道如何将两个或更多日期变成平均值.

<div id="logic">
<% foo = Date.today %>
<% bar = Date.today + 10 %>
<%= (foo + bar) / 2 %>
Run Code Online (Sandbox Code Playgroud)

像这样的东西,但显然Ruby不会让我分开这两个日期.

ruby average ruby-on-rails date type-conversion

12
推荐指数
1
解决办法
2373
查看次数

MySQL:获得时差的平均值?

我有一个名为Sessions的表,有两个日期时间列:开始和结束.

对于每一天(YYYY-MM-DD),可以有许多不同的开始和结束时间(HH:ii:ss).我需要找到这些开始和结束时间之间所有差异的每日平均值.

几行的示例是:

start: 2010-04-10 12:30:00 end: 2010-04-10 12:30:50
start: 2010-04-10 13:20:00 end: 2010-04-10 13:21:00
start: 2010-04-10 14:10:00 end: 2010-04-10 14:15:00
start: 2010-04-10 15:45:00 end: 2010-04-10 15:45:05
start: 2010-05-10 09:12:00 end: 2010-05-10 09:13:12
...
Run Code Online (Sandbox Code Playgroud)

2010-04-10的时差(以秒为单位)为:

50
60
300
5
Run Code Online (Sandbox Code Playgroud)

2010-04-10的平均值为103.75秒.我希望我的查询返回类似于:

day: 2010-04-10 ave: 103.75
day: 2010-05-10 ave: 72
...
Run Code Online (Sandbox Code Playgroud)

我可以按开始日期分组时间差,但我不确定如何获得平均值.我尝试使用AVG函数,但我认为它只能直接用于列值(而不是另一个聚合函数的结果).

这就是我所拥有的:

SELECT
    TIME_TO_SEC(TIMEDIFF(end,start)) AS timediff
FROM
    Sessions
GROUP BY
    DATE(start)
Run Code Online (Sandbox Code Playgroud)

有没有办法获得每个开始日期组的timediff平均值?我是聚合函数的新手,所以也许我误解了一些东西.如果您知道备用解决方案,请分享.

我总是可以专门做它并在PHP中手动计算平均值,但我想知道是否有办法在MySQL中这样做,所以我可以避免运行一堆循环.

谢谢.

mysql datetime average

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

使用GroupBy和Average将SQL转换为lambda LINQ

我花了几个小时试图将简单的SQL翻译成lambda LINQ

SELECT ID, AVG(Score) FROM myTable
GROUP BY ID
Run Code Online (Sandbox Code Playgroud)

任何的想法?

c# linq group-by average

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

在熊猫数据框中获得平日几个小时的平均值

几年来,我有以下格式的每小时数据帧:

Date/Time            Value
01.03.2010 00:00:00  60
01.03.2010 01:00:00  50
01.03.2010 02:00:00  52
01.03.2010 03:00:00  49
.
.
.
31.12.2013 23:00:00  77
Run Code Online (Sandbox Code Playgroud)

我想平均数据,这样我就可以得到每年的0小时,1小时......小时23的平均值.

所以输出应该看起来像这样:

Year Hour           Avg
2010 00              63
2010 01              55
2010 02              50
.
.
.
2013 22              71
2013 23              80
Run Code Online (Sandbox Code Playgroud)

有谁知道如何在熊猫中获得这个?

python statistics datetime average pandas

12
推荐指数
1
解决办法
8308
查看次数

计算列表<T>字段的平均值

例如:我有A的列表,我想在它的字段a上计算平均值.最好的方法是什么?我找到的愚蠢的解决方案是创建LAverage = new List(),用所有La填充它并调用LAverage.average()

class A
{
    int a;
    int b;
}
void f()
{
    var L = new List<A>();
    for (int i=0; i<3; i++)
    {
        L.Add(new A(){a = i});
    }
}
Run Code Online (Sandbox Code Playgroud)

.net c# iterator average mean

12
推荐指数
2
解决办法
2万
查看次数

具有固定平均值的随机数

我想在1到10之间生成100个随机数.但是这100个随机数的平均值应该是7.我怎么能这样做?我这样做:

//generating random number
Random random = new Random();
int value = random.Next(1,10);
Run Code Online (Sandbox Code Playgroud)

并将每个值存储在一个数组中.如果数组中100个项目的平均值不是7,那么我需要再获得100个随机数.谁能建议更好的方法呢?

.net c# random average

12
推荐指数
1
解决办法
2293
查看次数

如何计算UIImage的平均颜色?

我想构建一个应用程序,让用户选择一个图像,它输出"平均颜色".

例如,这张图片:

在此输入图像描述

平均颜色为绿色/淡黄色.

目前,我得到了这段代码:

// In a UIColor extension
public static func fromImage(image: UIImage) -> UIColor {
    var totalR: CGFloat = 0
    var totalG: CGFloat = 0
    var totalB: CGFloat = 0

    var count: CGFloat = 0

    for x in 0..<Int(image.size.width) {
        for y in 0..<Int(image.size.height) {
            count += 1
            var rF: CGFloat = 0,
            gF: CGFloat = 0,
            bF: CGFloat = 0,
            aF: CGFloat = 0
            image.getPixelColor(CGPoint(x: x, y: y)).getRed(&rF, green: &gF, blue: &bF, alpha: &aF)
            totalR += rF …
Run Code Online (Sandbox Code Playgroud)

average pixel colors ios swift

12
推荐指数
3
解决办法
5252
查看次数

取C中两个有符号数的平均值

让我们说我们有x和y,两者都是C中的有符号整数,我们如何找到两者之间最准确的平均值?

我更喜欢一种不利用任何机器/编译器/工具链特定工作的解决方案.

我提出的最好(a / 2) + (b / 2) + !!(a % 2) * !!(b %2)的解决方案是:有更准确的解决方案吗?快点?更简单?

如果我们知道一个是否比另一个先验大?

谢谢.

d


编者注:请注意,当输入值接近C int类型的最大绝对边界时,OP需要不受整数溢出影响的答案.这在原始问题中没有说明,但在给出答案时很重要.

c optimization average numerics

11
推荐指数
3
解决办法
3444
查看次数

Django ORM如何舍入平均结果

我有一个模型,我使用Django ORM从表中提取平均值.我想要舍入Avg值,我该怎么做?

请参阅下文我从YYYY-MM格式的按日期分组的价格模型中提取平均价格,我想自动提取四舍五入到最接近数字的平均值.

rs = Prices.objects.all.extra(select={
    'for_date': 'CONCAT(CONCAT(extract( YEAR from for_date ), "-"),
        LPAD(extract(MONTH from for_date), 2, "00"))'
    }).values('for_date').annotate(price=Avg('price')).order_by('-for_date')
Run Code Online (Sandbox Code Playgroud)

django orm model average rounding

11
推荐指数
5
解决办法
6643
查看次数