2017-08-17 4 views

Répondre

3
function hashsplit(x) 
     out = Array{SubString{String},2}(2,length(x)) 
     for (ind,j) in enumerate(x) 
      out[:,ind] = split(j,"#") 
     end 
     return out 
end 

devrait être plus rapide. D'autre d'une manière simple avec une compréhension de la liste serait

[(split(x[i], "#")...) for i in eachindex(x)] (pour un vecteur de tuples)

cat(2,ans...) ou reduce(hcat, ans) si vous voulez une matrice.