学習ログ transpose
transposeで行列の入れ替えができる.
numbers = [1,2,3] lowers = [:a, :b, :c] uppers = [:A, :B, :C] flags = [true, false, true] [numbers, lowers, uppers, flags].transpose.map{ |n, l, u, f| { :number => n, :lower => l, :upper => u, :flag => f } } # [{:number=>1, :lower=>:a, :upper=>:A, :flag=>true}, # {:number=>2, :lower=>:b, :upper=>:B, :flag=>false}, # {:number=>3, :lower=>:c, :upper=>:C, :flag=>true}]
memo:転置行列
* 転置行列 transposed matrix * 転置行列式 transposed determinant * 共役転置行列 conjugate transpose [transposed] matrix《数学》
http://eow.alc.co.jp/%E8%BB%A2%E7%BD%AE%E8%A1%8C%E5%88%97/UTF-8/