小编den*_*otl的帖子

Array#product RangeError:太大而无法生成

我有 93 个数组。每个数组平均有大约 18 个值,我需要对这些数组进行乘积。

所以我有一个二维数组来存储这 93 个数组。

这是我尝试做的

DATASET.first.product(*DATASET[1..-1])
Run Code Online (Sandbox Code Playgroud)

红宝石回归

RangeError: too big to product
Run Code Online (Sandbox Code Playgroud)

有谁知道一些解决方法来解决这个问题?有一些方法可以将它们分块吗?

ruby algorithm ruby-on-rails

-1
推荐指数
1
解决办法
97
查看次数

标签 统计

algorithm ×1

ruby ×1

ruby-on-rails ×1