ara.t.howard / noaa.gov wrote: > harp:~> cat a.rb Man, how do you keep all your a.rb's straight? > #! /dmsp/reference/bin/ruby > > require 'narray' > require 'yaml' Am I blind, or do you require 'yaml' and never use it? > list = ARGF.readlines.map{|line| line.strip.split(%r/\s+/).map{|f| > Float f}}.flatten Doesn't this load the whole list of numbers into memory? (i.e. how does it fare on "a billion values"? > na = NArray.to_na list > > puts '---' > %w( min max mean median stddev ).each{|stat| puts "#{ stat }: #{ > na.send stat}"} Devin