Thank you very much your explanations.

29 Kasım 2014 Cumartesi 01:50:55 UTC-5 tarihinde John Myles White yazdı:
>
> There is no matrix in Julia that satisfies the constraint that one column 
> is all integers, another column is all integers and the last is all floats, 
> because all matrices in Julia have a homogeneous type. 
>
> There are several possible solutions: 
>
> (1) Use Array{Any} and then enforce your constaints by hand. 
>
> (2) Use Array{Vector} and store the columns as the entries of an array of 
> columsn. 
>
> (3) Allow all columns to be floats. 
>
>  — John 
>
> On Nov 28, 2014, at 10:39 PM, Kenan KARAGÜL <[email protected] 
> <javascript:>> wrote: 
>
> > Hi everyone, 
> > Could you help me any one about this subject. 
> > 
> > A=rand(2,3) 
> > 2x3 Array{Float64,2}: 
> >  0.650875  0.0649599  0.320412 
> >  0.801777  0.633312   0.271399 
> > 
> > a,b,C=findnz(A) 
> > 
> ([1,2,1,2,1,2],[1,1,2,2,3,3],[0.650875,0.801777,0.0649599,0.633312,0.320412,0.271399])
>  
>
> > 
> > I want to get this matrix 
> > [a b C] --> [Int64 Int64 Float64] 
> > 1  1 0.650875 
> > 
> > 2  1 
> > 0.801777 
> > 
> > 1  2 
> > 0.0649599 
> > 
> > 2  2 
> > 0.633312 
> > 
> > 1  3 
> > 0.320412 
> > 
> > 2  3 
> > 0.271399 
> > but I can get [a b C] -->[Float64 Float64 Float64] 
> >  1.0  1.0  0.650875 
> >  2.0  1.0  0.801777 
> >  1.0  2.0  0.0649599 
> >  2.0  2.0  0.633312 
> >  1.0  3.0  0.320412 
> >  2.0  3.0  0.271399 
> > 
> > Thank you in advance 
> > 
>
>

Reply via email to