Method: NMatrix#each_column

Defined in:
lib/nmatrix/enumerate.rb

#each_column(get_by = :reference) ⇒ Object

call-seq:

each_column { |column| block } -> NMatrix

Iterate through each column, referencing it as an NMatrix slice.



144
145
146
147
148
149
150
# File 'lib/nmatrix/enumerate.rb', line 144

def each_column(get_by=:reference)
  return enum_for(:each_column, get_by) unless block_given?
  (0...self.shape[1]).each do |j|
    yield self.column(j, get_by)
  end
  self
end