Method: Matrix#row
- Defined in:
- lib/matrix.rb
#row(i, &block) ⇒ Object
Returns row vector number i of the matrix as a Vector (starting at 0 like an array). When a block is given, the elements of that vector are iterated.
404 405 406 407 408 409 410 411 |
# File 'lib/matrix.rb', line 404 def row(i, &block) # :yield: e if block_given? @rows.fetch(i){return self}.each(&block) self else Vector.elements(@rows.fetch(i){return nil}) end end |