Thank you very much Tim !
In fact I want to create an X,Y array so if I create a 1D array, I can only
append to it (x1,y1) then (x2,y2)... (xn, yn), because I calculate x1
before x2...
julia> d = ["x1", "y1", "x2", "y2", "x3", "y3"]
6-element Array{ASCIIString,1}:
"x1"
"y1"
"x2"
"y2"
"x3"
"y3"
julia> reshape(d,3,2)
3x2 Array{ASCIIString,2}:
"x1" "y2"
"y1" "x3"
"x2" "y3"
you see the problem ? instead I would like to have :
x1 y1
x2 y2
..
xn yn
because I want to be able to work on columns and line ... of course another
easy solution is to use dataframes, but I tried with arrays because the
code should be faster... :)
Le mardi 12 avril 2016 16:27:50 UTC+2, Tim Holy a écrit :
>
> Note that in `a = Array{Float64,2}`, `a` is a *type*, not an *instance*.
> You
> presumably mean `a = Array(Float64, 0, 0)`.
>
> But Yichao is right that you can't grow a 2d array, only a 1d one.
>
> Best,
> --Tim
>