如何将Array {Any,1}的元素转换为Array {Int64,1}

时间:2019-08-08 09:14:30

标签: julia

假设我有一个包含整数的数组和一个合并的整数数组。这意味着它是一个Array{Any,1}。我想将此Array{Any,1}转换为Array{Int64,1}的数组。我该怎么办?

gh = [12,23,34,[10,11,12,13,14],[20,21,22], [30,25]]

我希望得到

13-element Array{Int64,1}:
12
23
34
10
11
12
13
14
20
21
22
30
25

1 个答案:

答案 0 :(得分:4)

collect(Iterators.flatten(gh)) 

可以满足您的需求。