朱莉娅有外部地图功能吗?

krh*_*hlk 5 julia

我正在尝试构造四个向量的所有可能组合(模型中的参数),这将给我一个大的nx4矩阵,然后可以对每组参数(行)进行仿真。在RI中,可以通过使用expand.gridMathematica样式来实现此目的,我可以使用外部乘积之类的东西,vcat并使用减少输出hcat

是否有expand.grid来自R或外部映射函数的某些函数类似物?

玩具示例:

A = [1 2]
B = [3 4]

some magic

output = [1 3, 1 4, 2 3, 2 4]
Run Code Online (Sandbox Code Playgroud)

tho*_*oly 3

使用 Iterators 包,它可能看起来像这样:

using Iterators
for p in product([1,2], [3,4])
    println(p)
end
Run Code Online (Sandbox Code Playgroud)

您将用您的算法替换的位置printlncollect如果获取所有组合的集合很重要,您也可以使用。