Sha256: 06faf90c6021a80beda63312b6d9e4283ec162952ab1a2ce463599a6a01ab518

Contents?: true

Size: 1 KB

Versions: 8

Compression:

Stored size: 1 KB

Contents

# -*- coding: utf-8 -*-

APP_ROOT = File.expand_path(File.join(File.dirname(__FILE__), ".."))
$LOAD_PATH.unshift APP_ROOT
$LOAD_PATH.unshift File.join(APP_ROOT)
$LOAD_PATH.unshift File.join(APP_ROOT, 'lib')

require 'kmeans'

def readline(filename)
  lines = Array.new
  open(filename).each {|line|
    lines.push(line)
  }

  colnames = lines[0].strip().split("\t")
  colnames.shift

  rownames = Array.new
  data = Array.new
  lines[1...lines.length].each {|line|
    tmp = line.strip().split("\t")
    rownames.push(tmp.shift)
    wordcount = Array.new
    tmp.each {|c|
      wordcount.push(c.to_i)
    }
    data.push(wordcount)
  }

  return rownames,colnames,data
end

if ENV['COVERAGE'] == 'on'
  require 'simplecov'
  require 'simplecov-rcov'
  SimpleCov.formatter = SimpleCov::Formatter::RcovFormatter

  SimpleCov.start do
    add_filter "spec"
    add_filter "vendor"
  end
end

unless /^1\.9\./ =~ RUBY_VERSION
  require 'rspec'
end

RSpec.configure do |config|
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
kmeans-0.1.1 spec/spec_helper.rb
kmeans-0.1.0 spec/spec_helper.rb
kmeans-0.0.9 spec/spec_helper.rb
kmeans-0.0.8 spec/spec_helper.rb
kmeans-0.0.7 spec/spec_helper.rb
kmeans-0.0.6 spec/spec_helper.rb
kmeans-0.0.5 spec/spec_helper.rb
kmeans-0.0.4 spec/spec_helper.rb