我正在尝试构建四个向量(模型中的参数)的所有可能组合,这将为我提供一个大的 nx4 矩阵,然后我可以对每组(行)参数运行模拟。在 R 中我将通过使用来实现这一点expand.grid
在 Mathematica 风格中,我可以使用类似外积的东西vcat
并使用减少输出hcat
.
是否有一些功能类似expand.grid
来自 R 或外部映射函数?
玩具示例:
A = [1 2]
B = [3 4]
some magic
output = [1 3, 1 4, 2 3, 2 4]
使用 Iterators 包,它可能看起来像这样:
using Iterators
for p in product([1,2], [3,4])
println(p)
end
你要替换的地方println
用你的算法。您还可以使用collect
如果获取所有组合的集合很重要。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)