Sha256: 75016eb224a7ce08951cf6c65f8babee21f3da9348c4bb3b64f219fed7e313e0
Contents?: true
Size: 1.3 KB
Versions: 2
Compression:
Stored size: 1.3 KB
Contents
class Array def daru_vector name=nil, index=nil, dtype=:array Daru::Vector.new self, name: name, index: index, dtype: dtype end alias_method :dv, :daru_vector def to_index Daru::Index.new self end end class Range def daru_vector name=nil, index=nil, dtype=:array Daru::Vector.new self, name: name, index: index, dtype: dtype end alias_method :dv, :daru_vector def to_index Daru::Index.new to_a end end class Hash def daru_vector index=nil, dtype=:array Daru::Vector.new values[0], name: keys[0], index: index, dtype: dtype end alias_method :dv, :daru_vector end # :nocov: class NMatrix def daru_vector(name=nil, index=nil, *) Daru::Vector.new self, name: name, index: index, dtype: :nmatrix end alias_method :dv, :daru_vector end class MDArray def daru_vector(name=nil, index=nil, *) Daru::Vector.new self, name: name, index: index, dtype: :mdarray end alias_method :dv, :daru_vector end class Matrix def elementwise_division other map.with_index do |e, index| e / other.to_a.flatten[index] end end end class Object if RUBY_VERSION < '2.2' def itself self end end end module Daru class DataFrame # NOTE: This alias will soon be removed. Use to_h in all future work. alias :to_hash :to_h end end # :nocov:
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
daru-0.1.4.1 | lib/daru/monkeys.rb |
daru-0.1.4 | lib/daru/monkeys.rb |