RosettaCodeData/Task/Matrix-multiplication/Ruby/matrix-multiplication-2.rb

8 lines
122 B
Ruby
Raw Permalink Normal View History

2013-04-10 21:29:02 -07:00
def matrix_mult(a, b)
a.map do |ar|
b.transpose.map do |bc|
2014-01-17 05:32:22 +00:00
ar.zip(bc).map(&:*).inject(&:+)
2013-04-10 21:29:02 -07:00
end
end
end