如何在Julia中按索引切片数组

时间:2019-08-10 16:36:34

标签: julia

所以说 a = [[1 2]; [3 4]; [5 6]] x是[1,2,1] 我将如何提取向量[1,4,5];即每一行的index-x元素。

1 个答案:

答案 0 :(得分:2)

您可以使用广播。使用Ref(a)避免通过a广播:

julia>  getindex.(Ref(a),1:length(x),x)
3-element Array{Int64,1}:
 1
 4
 5