小编gyp*_*pti的帖子

朱莉娅对猫的命令很慢

我想看一下julia语言,所以我写了一个小脚本来导入我正在使用的数据集.但是当我运行并分析脚本时,它发现它比R中的类似脚本慢得多.当我进行性能分析时,它告诉我所有的cat命令都有不好的性能.

文件看起来像这样:

#
#Metadata
#

Identifier1 data_string1
Identifier2 data_string2
Identifier3 data_string3
Identifier4 data_string4

//
Run Code Online (Sandbox Code Playgroud)

我主要想获取data_strings并将它们拆分成单个字符的矩阵.这是一个极少的代码示例:

function loadfile()
  f = open("/file1")
  first=true
  m = Array(Any, 1,0)

  for ln in eachline(f)

    if ln[1] != '#' && ln[1] != '\n' && ln[1] != '/'
      s = split(ln[1:end-1])
      s = split(s[2],"")

      if first
        m = reshape(s,1,length(s))
        first = false
      else
        s = reshape(s,1,length(s))
        println(size(m))
        println(size(s))
        m = vcat(m, s)
      end

    end
  end
end
Run Code Online (Sandbox Code Playgroud)

知道为什么julia可能会因为cat命令变慢或者我怎么能以不同的方式做到这一点?

谢谢你的任何建议!

julia

4
推荐指数
1
解决办法
374
查看次数

标签 统计

julia ×1