Class: Java::WekaCore::Instances

Inherits:
Object
  • Object
show all
Includes:
Enumerable
Defined in:
lib/eureka/core.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.from_arff(path) ⇒ Object

Reads in instances using the standard Weka ARFF format



53
54
55
56
57
# File 'lib/eureka/core.rb', line 53

def from_arff(path)
  data = self.new(java.io.BufferedReader.new(java.io.FileReader.new(path)))
  data.set_class_index(data.num_attributes - 1)
  return data
end

.from_c45Object



60
61
62
# File 'lib/eureka/core.rb', line 60

def from_c45
  raise
end

.from_csvObject



65
66
67
# File 'lib/eureka/core.rb', line 65

def from_csv
  raise
end

Instance Method Details

#eachObject



73
74
75
# File 'lib/eureka/core.rb', line 73

def each
  num_instances.times { |i| yield self[i] }
end