我想在空矩阵中添加一行(数组)。
就像将数组添加到空数组一样:
a = []
a << [1,2,3]
=> [[1,2,3]]
所以我尝试了以下方法:
require 'Matrix'
m = Matrix[]
m.to_a << [1,2,3]
# => Matrix.empty(0, 0)
然后是以下内容:
m = Matrix[]
Matrix.rows(m.to_a << [1,2,3])
# => Matrix.empty(0, 0)
但它不起作用!它应该创建以下矩阵:
# => Matrix[[1,2,3]]
# and then with each add:
# => Matrix[[1,2,3], [2,3,4], ...]
有任何想法吗?