And now wat wrong ?
julia> temp
5932868x3 Array{Float64,2}:
1.0 -15.7435 0.0
2.0 -17.971 0.0
3.0 -17.9628 0.0
4.0 26.3873 0.0
5.0 -11.4754 0.0
6.0 -17.0211 0.0
7.0 -17.5005 0.0
8.0 -17.9687 0.0
9.0 -17.834 0.0
10.0 -17.8745 0.0
?
5.93286e6 -12.4233 0.0
5.93286e6 -17.971 0.0
5.93286e6 -17.7418 0.0
5.93286e6 -13.512 0.0
5.93286e6 -17.9705 0.0
5.93286e6 26.1478 0.0
5.93287e6 -17.8478 0.0
5.93287e6 -17.8177 0.0
5.93287e6 -17.5552 1.0
5.93287e6 3.92923 0.0
julia> temp[:,3].>0
5932868-element BitArray{1}:
false
false
false
false
false
false
false
false
false
false
?
false
false
false
false
false
false
false
false
true
false
julia> temp[temp[:,3].>0]
ERROR: BoundsError()
in getindex_bool_1d at array.jl:285
julia> temp[:,:][vec(temp[:,3].>0)]
ERROR: BoundsError()
in getindex_bool_1d at array.jl:285
julia> temp[vec(temp[:,3].>0)]
ERROR: BoundsError()
in getindex_bool_1d at array.jl:285
Paul
W dniu 2014-08-17 20:25, paul analyst pisze:
Big thx, it work !
Paul
W dniu środa, 13 sierpnia 2014 13:42:09 UTC+2 użytkownik Andreas Noack
napisał:
This one is a bit tricky. The reason is that L is a Matrix and
F[:,1] is a vector. Try F[:,1][vec(L.==0)]
Med venlig hilsen
Andreas Noack
2014-08-13 7:06 GMT-04:00 paul analyst <[email protected]
<javascript:>>:
F is dense
julia> size(F)
(6237437,284)
julia> size(L)
(6237437,1)
julia> F[:,1][L.==0]
ERROR: BoundsError()
in getindex_bool_1d at array.jl:285
julia> L
6237437x1 sparse matrix with 20869 Int16 entries:
[66 , 1] = 1
[104 , 1] = 0
Paul