diff --git a/src/apatite/linear_algebra/matrix.cr b/src/apatite/linear_algebra/matrix.cr index bc2d358..e16b71c 100644 --- a/src/apatite/linear_algebra/matrix.cr +++ b/src/apatite/linear_algebra/matrix.cr @@ -70,7 +70,7 @@ module Apatite::LinearAlgebra row_count = row_count.to_i column_count = column_count.to_i raise ArgumentError.new if row_count < 0 || column_count < 0 - rows = Array(T).new(row_count) do |i| + rows = Array(Array(T)).new(row_count) do |i| Array(T).new(column_count) do |j| yield i, j end