Hi Gunnar,
Correct me if I'm wrong, but hcat does not work for Any types. I'm looking
for a version of hcat that works with Any.
We have A:
julia> A
3-element Array{Any,1}:
[1,2]
[3,4]
[5,6]
We want B:
julia> B
2x3 Array{Int64,2}:
1 3 5
2 4 6
So we try hcat(A) but it fails to return B:
julia> hcat(A)
3x1 Array{Any,2}:
[1,2]
[3,4]
[5,6]
Thanks,
Bradley
On Sunday, August 24, 2014 4:01:25 AM UTC-5, Gunnar Farnebäck wrote:
>
> For maximum efficiency Diego's loop solution is likely best but for
> succinctness, try hcat(A...).
>
> Den lördagen den 23:e augusti 2014 kl. 04:05:19 UTC+2 skrev Bradley
> Setzler:
>>
>> Good evening,
>>
>> I often have Any types filled with vectors (especially as the return of a
>> pmap), and need them as a matrix or DataFrame. For example, suppose I have,
>>
>> julia> A
>> 3-element Array{Any,1}:
>> [1,2]
>> [3,4]
>> [5,6]
>>
>> But I want,
>>
>> julia> B
>> 2x3 Array{Int64,2}:
>> 1 3 5
>> 2 4 6
>>
>> I came up with the following, which successfully constructs B from A, but
>> it's a bit inefficient/messy:
>>
>> B = A[1]
>> for i=2:length(A)
>> B = hcat(B,A[i])
>> end
>>
>> Is there a better way to do this? Something like,
>> julia> B = hcatForAny(A)
>>
>> Thanks,
>> Bradley
>>
>>