Sha256: f061afeebb64f16f417c5df8d4ee5f9a9948ea5e4bdba407d12ba126288da170
Contents?: true
Size: 525 Bytes
Versions: 1
Compression:
Stored size: 525 Bytes
Contents
module NArrayExtensions def pretty_string(options={}) opts = {:col_header => nil, :row_header => nil, :col_size => 7}.merge(options) ("%-3s" % "#") + opts[:col_header].inject("") { |s, a| s + ("%#{opts[:col_size]}s" % a) } + "\n" + self.to_a.inject("%-3s" % opts[:row_header]) { |s, v| if v.is_a? Float s + ("%#{opts[:col_size]}.2f" % v) else s + ("%#{opts[:col_size]}d" % v) end } end end NArray.send(:include, NArrayExtensions)
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ulla-0.9.9.2 | lib/narray_extensions.rb |