腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Ruby
数组
链接
组合
Map
和
Inject
ruby
、
inject
、
map-function
、
chainable
有没有一种很好的方法来动态创建一个
Ruby
数组
链接
,将
map
和
inject
结合起来? 这就是我的意思。假设a是一个整数
数组
,那么要获得两个相邻元素的所有
和
,我们可以这样做: a.each_cons(2).
map
(&:sum) 我们还可以通过以下方法获得
数组
a的所有元素的乘积: a.
inject
(1,&:*) 但我们不能这样做: a.each_cons(2).
map
(
浏览 17
提问于2020-05-02
得票数 1
回答已采纳
1
回答
为什么在处理大型集合时,使用
inject
/reduce比使用
map
.with_index更有效?
ruby
、
performance
、
big-o
我当时正在做一个,我想出的方法适用于小
数组
,但不适用于非常大的
数组
。问题如下:给定一个
数组
,返回一个
数组
,其中每个元素都是
数组
的子部分的
和
。但对于大型
数组
效率太低): def parts_sums(
浏览 0
提问于2019-07-25
得票数 0
4
回答
如何计算多维
数组
中每行的总和
ruby
我想要求多维
数组
中每一行的
和
,并将和
数组
,例如,对于[[1,2,3],[1,1,1]],我想得到[6,3]。
浏览 0
提问于2017-10-30
得票数 0
1
回答
二维阵列的求和方法
arrays
、
ruby
、
matrix
、
sketchup
假设我有二维
数组
array= [[10,12,15,17],[16,32,65,47],[45,48,41,23],[36,25,74,98], [32,19,66,88],...]
浏览 1
提问于2017-01-05
得票数 0
回答已采纳
1
回答
递归地从多维
数组
中查找一组公共元素
ruby
、
multidimensional-array
、
combinations
我有一个多维
数组
:我必须比较所有4个子
数组
并得到公共elements.Next,一次取3个子
数组
并获得公共elements.then,一次取2个子
数组
并获得公共元素。
浏览 1
提问于2010-04-06
得票数 2
16
回答
如何在
Ruby
中对
数组
求和?
ruby
、
arrays
、
math
、
sum
我有一个整数
数组
。array = [123,321,12389] 有没有什么好的方法可以得到它们的总和?
浏览 4
提问于2009-10-08
得票数 605
回答已采纳
6
回答
Ruby
中两个
数组
的映射值
ruby
、
maps
、
reduce
我想知道是否有一种方法可以用
Ruby
用Python做下面的事情:我有两个大小相等的
数组
,权重和数据相同,但我似乎找不到一个类似于
Ruby
中的
map
的函数,reduce。
浏览 1
提问于2008-08-06
得票数 23
回答已采纳
3
回答
乘法符号:*做什么?
ruby
、
ruby-1.9
、
enumerable
特别是,使用
inject
,以下脚本, print [[1,2], [3,4], [5,6]].
map
{|x, y| x * y}[2, 12, 30]print [[1,2], [3,4], [5,6]].
map
(:*)confused_
r
浏览 3
提问于2013-02-20
得票数 3
回答已采纳
5
回答
如何求出红宝石阵列第二列的最大值和和
ruby
、
arrays
、
sum
、
max
对于像这样的
数组
max= 7我知道,那max = 0 s.each{ |a,b
浏览 6
提问于2013-07-27
得票数 3
回答已采纳
8
回答
如何从
Ruby
中的哈希
数组
中获取唯一元素?
ruby
、
arrays
、
hash
、
unique
我有一个哈希
数组
,我想要其中的唯一值。调用Array.uniq并没有给出我所期望的结果。
和
Hash.hash,因为这就是Array.uniq要查询的内容。我不喜欢重新定义Hash.eql?
和
Hash.hash解决方案,因为我必须全局重新定义Hash,或者为
数组
中的每个条目重新定义它。与重新定义Hash相比,使用
inject</
浏览 5
提问于2008-10-08
得票数 25
回答已采纳
4
回答
试图从
数组
中求和
arrays
、
ruby
、
sum
、
integer
、
add
a = gets.split(" ").each {|n| n.to_i}假设我在上面的代码中输入了12。输出为12。如何对此代码进行简单的加法?输出为3
浏览 2
提问于2017-04-28
得票数 3
回答已采纳
2
回答
Ruby
-通过添加值
组合
两个
数组
ruby
我有两个
数组
,每个
数组
都有一些
数组
元素。我想通过使用每个
数组
元素的第一个元素作为标识符来添加这两个元素,而添加第二个元素,例如:a2= [ [0,3], [3,2], [1,7] ]因此,我希望(注意输入
数组
可能不会以任何方式排序):结果应该被分类。
浏览 4
提问于2013-07-29
得票数 0
回答已采纳
2
回答
接受字典键并返回一个填充了键的相应值的
数组
ruby
给定散列 person = { "dogs"=> 1 } 我希望构造一个
数组
["cats", "cats", "dogs"] 因为person["cats"] #=如果散列有第三个键-值对"pigs"=>3,我希望返回
数组
["cats", "cats", "dogs", "pigs",
浏览 12
提问于2020-03-22
得票数 2
8
回答
ruby
中的
数组
乘法拼图
ruby
、
arrays
我有一个
数组
:我想要得到:希望你能看到这个模式,以及我想在这里实现的目标。将x[1]转换为x[1]*x[0]。x[2] => x[2]*x[1]*x[0]等 在
Ruby
中做这件事最有效的方法是什么?
浏览 0
提问于2011-09-23
得票数 1
回答已采纳
2
回答
链接
分区、keep_if等
ruby
、
chaining
在我的例子中,在我
链接
inject
之后,我不能使用partition。我写这篇文章只是为了表明我的“意图”:我想像这样的[].partition.
inject
(0)在链中使用partition。我知道上面的代码不会像我预期的那样工作,我知道我可以一块接一块地
链接
( Neil Slater提到的}.
map
)。我想知道为什么,什么时候partition (
和
其他方法,如keep_if,delete_if等)变成each (就像上面的partition那样返回
数组
的元素)。
浏览 4
提问于2014-02-21
得票数 3
2
回答
Ruby
-将值从
数组
组合
推送到新
数组
ruby
我试图打印这个
数组
1,2,3中所有
组合
的所有不同
和
。我想首先将每个求和结果推入一个新的
数组
b,然后使用b.uniq打印它们,这样所有求和结果都不会重复。然而,在我的代码中,3会重复自己,我认为这是因为它被推入
数组
b的方式。 有没有更好的方法来做这件事?我对
ruby
还很陌生。
浏览 0
提问于2015-10-26
得票数 2
1
回答
Ruby
--将
数组
中的奇数整数
和
偶数整
数组
相加,直到没有剩余的组为止。
ruby
我知道我的代码可以改进,当输入更大的
数组
时,需要一段时间才能运行。 x << arr end 一个例子输入-最终
数组</
浏览 0
提问于2017-03-27
得票数 1
回答已采纳
1
回答
如何为
Ruby
数组
执行元素级乘法?
ruby
、
arrays
、
elementwise-operations
课程、学分
和
点数是具有相同大小的
Ruby
数组
。gpa = (([credits, courses, points].transpose.
map
{|x| x.reduce(:*)}).
inject
{|sum,x| sum + x }).round(
浏览 4
提问于2015-04-26
得票数 1
回答已采纳
4
回答
填充稀疏
数组
ruby
、
arrays
、
algorithm
我有一个稀疏
数组
,例如:我想用这些数据绘制一张图表,每一对都是点坐标。如你所见,我没有针对x=1,x=3,x=5,x=6的积分filled = [[0,1], [1,1], [2,3], [3,3], [4,5],
浏览 0
提问于2010-09-17
得票数 0
回答已采纳
3
回答
将
数组
转换为散列的键,并为所有项指定一个值?
ruby
、
hash
基本上,我想创建散列{1959: 0, 1960: 0, 1961: 0, 1962: 0}等等,而不需要手动将其写出来。
浏览 2
提问于2014-09-27
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Android |《看完不忘系列》之dagger
ES6 Array方法
PHP数组细讲
精心收集的 48个JavaScript 代码片段,仅需 30 秒就可理解
精心收集的48个JavaScript代码片段,仅需30秒就可理解!
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券