una pueden porque pasar numero matriz matrices existe entre ellas división dividir determinantes como 2x2 ruby arrays

ruby - pueden - porque no existe la division de matrices



¿Cómo dividir(dividir) una matriz de Ruby en partes de elementos X? (2)

Esta pregunta ya tiene una respuesta aquí:

Tengo una matriz

foo = %w(1 2 3 4 5 6 7 8 9 10)

¿Cómo puedo dividir o "dividir" esto en matrices más pequeñas?

class Array def chunk(size) # return array of arrays end end foo.chunk(3) # => [[1,2,3],[4,5,6],[7,8,9],[10]]


Eche un vistazo a Enumerable#each_slice :

foo.each_slice(3).to_a #=> [["1", "2", "3"], ["4", "5", "6"], ["7", "8", "9"], ["10"]]


Si está utilizando raíles también puede usar in_groups_of :

foo.in_groups_of(3)