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 |