From 5ddc763ab9953eebdaf78af4eb72288d7955b310 Mon Sep 17 00:00:00 2001 From: Patrick Simianer Date: Sat, 14 Jun 2014 19:03:21 +0200 Subject: cleanup --- data/mushroom/2svmlight.rb | 39 --------------------------------------- 1 file changed, 39 deletions(-) delete mode 100755 data/mushroom/2svmlight.rb (limited to 'data/mushroom/2svmlight.rb') diff --git a/data/mushroom/2svmlight.rb b/data/mushroom/2svmlight.rb deleted file mode 100755 index e915f3b..0000000 --- a/data/mushroom/2svmlight.rb +++ /dev/null @@ -1,39 +0,0 @@ -#!/usr/bin/env ruby - - -lists = [] -0.upto(21) { lists << [] } -cached = [] -while line = STDIN.gets - line.strip! - a = line.split ',' - cached << a - 1.upto(22) { |i| - lists[i-1] << a[i] - } -end -lists.each { |list| list.uniq! } -fmaps = [] -global_fid = 1 -0.upto(21) { fmaps << {} } -lists.each_with_index { |list, i| - list.each_with_index { |fval, j| - fmaps[i][fval] = global_fid - global_fid += 1 - } -} -cached.each { |i| - label = i[0] - if label == 'e' - label = 1 - elsif label == 'p' - label = -1 - else - next - end - f = i[1..22] - a = [] - f.each_with_index { |j,idx| a << "#{fmaps[idx][j]}:1.0" } - puts "#{label} #{a.join ' '}" -} - -- cgit v1.2.3