我是 Ruby 编程的新手,无法找到以下问题的答案。是否有一个命令可以计算整个数组列 arr[].friends 的标准偏差?
#!/usr/bin/ruby
require 'descriptive_statistics'
class MyList < Struct.new(:id, :name,:friends)
end
arr = Array.new
f = File.open("test-comma.txt", "r")
f.each_line { |line| words = line.split(',')
p = MyList.new
p.id=words[0]
p.name=words[1]
p.friends=words[2]
arr.push(p)
}
f.close
我可以在 Internet 上找到的所有示例都提供一维数组(向量)。并且使用注入没有任何意义,因为 gem “descriptive_statistics”中有预先构建的统计函数。