在R中,我可以通过
构建一个随机样本矩阵> replicate(10, sample(1:100,2))
[,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10]
[1,] 93 37 62 76 82 22 11 16 72 34
[2,] 95 21 13 48 59 49 38 100 90 27
每列代表一对1:100的随机样本。我想知道是否有任何朱莉娅等价?我试过以下
julia> [sample(1:100,2,replace=false) for i in 1:10]
10-element Array{Array{T,1},1}:
[96,53]
[3,31]
[14,23]
[21,46]
[78,76]
[58,64]
[35,85]
[95,99]
[88,42]
[93,31]
但它是数组的数组,不是我想要的。
答案 0 :(得分:3)
我不知道这是否是最佳方法,但您可以使用hcat
修改示例以获取矩阵:
hcat([sample(1:100, 2) for i = 1:10]...)
答案 1 :(得分:1)
您可以使用二维理解:
[sample(1:100) for i in 1:2, j in 1:10]