Module: Enumerable

Defined in:
lib/everyday-cli-utils/kmeans.rb,
lib/everyday-cli-utils/maputil.rb,
lib/everyday-cli-utils/histogram.rb

Instance Method Summary collapse

Instance Method Details

#averageObject



20
21
22
# File 'lib/everyday-cli-utils/maputil.rb', line 20

def average
  EverydayCliUtils::MapUtil.average(self)
end

#chompallObject



40
41
42
# File 'lib/everyday-cli-utils/maputil.rb', line 40

def chompall
  EverydayCliUtils::MapUtil.chompall(self)
end

#filtermap(&block) ⇒ Object



8
9
10
# File 'lib/everyday-cli-utils/maputil.rb', line 8

def filtermap(&block)
  EverydayCliUtils::MapUtil.filtermap(self, &block)
end

#floatsObject



28
29
30
# File 'lib/everyday-cli-utils/maputil.rb', line 28

def floats
  EverydayCliUtils::MapUtil.floats(self)
end

#get_clusters(means) ⇒ Object



16
17
18
# File 'lib/everyday-cli-utils/kmeans.rb', line 16

def get_clusters(means)
  EverydayCliUtils::Kmeans.get_clusters(self, means)
end

#histogram(ks = nil, width = 100, height = 50) ⇒ Object



4
5
6
# File 'lib/everyday-cli-utils/histogram.rb', line 4

def histogram(ks = nil, width = 100, height = 50)
  EverydayCliUtils::Histogram.histogram(self, ks, width, height)
end

#join(join_str) ⇒ Object



44
45
46
# File 'lib/everyday-cli-utils/maputil.rb', line 44

def join(join_str)
  EverydayCliUtils::MapUtil.join(self, join_str)
end

#kmeans(k) ⇒ Object



12
13
14
# File 'lib/everyday-cli-utils/kmeans.rb', line 12

def kmeans(k)
  EverydayCliUtils::Kmeans.kmeans(self, k)
end

#nmeans(max_k = 10, threshold = 0.05) ⇒ Object



8
9
10
# File 'lib/everyday-cli-utils/kmeans.rb', line 8

def nmeans(max_k = 10, threshold = 0.05)
  EverydayCliUtils::Kmeans.nmeans(self, max_k, threshold)
end

#outliers(sensitivity = 0.5, k = nil) ⇒ Object



4
5
6
# File 'lib/everyday-cli-utils/kmeans.rb', line 4

def outliers(sensitivity = 0.5, k = nil)
  EverydayCliUtils::Kmeans.outliers(self, sensitivity, k)
end

#prodObject



16
17
18
# File 'lib/everyday-cli-utils/maputil.rb', line 16

def prod
  EverydayCliUtils::MapUtil.prod(self)
end

#productmap(&block) ⇒ Object



36
37
38
# File 'lib/everyday-cli-utils/maputil.rb', line 36

def productmap(&block)
  EverydayCliUtils::MapUtil.productmap(self, &block)
end

#removefalseObject



4
5
6
# File 'lib/everyday-cli-utils/maputil.rb', line 4

def removefalse
  EverydayCliUtils::MapUtil.removefalse(self)
end

#std_devObject



24
25
26
# File 'lib/everyday-cli-utils/maputil.rb', line 24

def std_dev
  EverydayCliUtils::MapUtil.std_dev(self)
end

#sumObject



12
13
14
# File 'lib/everyday-cli-utils/maputil.rb', line 12

def sum
  EverydayCliUtils::MapUtil.sum(self)
end

#summap(&block) ⇒ Object



32
33
34
# File 'lib/everyday-cli-utils/maputil.rb', line 32

def summap(&block)
  EverydayCliUtils::MapUtil.summap(self, &block)
end