哈希数组重复键的平均值是多少呢?

2026-04-11 20:220阅读0评论SEO基础
  • 内容介绍
  • 相关推荐

本文共计235个文字,预计阅读时间需要1分钟。

哈希数组重复键的平均值是多少呢?

我有一系列哈希设置如下:array=[{ 1=1, 2=2, 3=3 }, { 1=1, 2=2, 3=3 }, { 1=1, 2=2, 3=3 }]我想找到一种方法来平均所有哈希中的值,例如键1。有人可以帮帮我吗?考虑使用Ru。

我有一系列哈希设置如下:

array = [ {"1" => 1, "2" => 2, "3" =>3}, {"1" => 1, "2" => 2, "3" =>3}, {"1" => 1, "2" => 2, "3" =>3} ]

我试图找到一种方法来平均所有哈希的值,例如键“1”.

有人可以帮忙吗?

哈希数组重复键的平均值是多少呢?

考虑到Ruby版本,yield_self(别名)可能会起作用:

[{ "1" => 10, "2" => 2, "3" =>3 }, { "1" => 43, "2" => 2, "3" =>3 }, { "1" => 4, "2" => 2, "3" =>3 }].map { |hash| hash.fetch('1', 0) }.then { |arr| arr.sum.fdiv(arr.size) } # 19.0

其中(10 43 4)/ 3 = 19.0,不是你的例子,而是1 1 1.

本文共计235个文字,预计阅读时间需要1分钟。

哈希数组重复键的平均值是多少呢?

我有一系列哈希设置如下:array=[{ 1=1, 2=2, 3=3 }, { 1=1, 2=2, 3=3 }, { 1=1, 2=2, 3=3 }]我想找到一种方法来平均所有哈希中的值,例如键1。有人可以帮帮我吗?考虑使用Ru。

我有一系列哈希设置如下:

array = [ {"1" => 1, "2" => 2, "3" =>3}, {"1" => 1, "2" => 2, "3" =>3}, {"1" => 1, "2" => 2, "3" =>3} ]

我试图找到一种方法来平均所有哈希的值,例如键“1”.

有人可以帮忙吗?

哈希数组重复键的平均值是多少呢?

考虑到Ruby版本,yield_self(别名)可能会起作用:

[{ "1" => 10, "2" => 2, "3" =>3 }, { "1" => 43, "2" => 2, "3" =>3 }, { "1" => 4, "2" => 2, "3" =>3 }].map { |hash| hash.fetch('1', 0) }.then { |arr| arr.sum.fdiv(arr.size) } # 19.0

其中(10 43 4)/ 3 = 19.0,不是你的例子,而是1 1 1.