Method: Statsample.vector_cols_matrix
- Defined in:
- lib/statsample.rb
.vector_cols_matrix(*vs) ⇒ Object
Create a matrix using vectors as columns. Use:
matrix=Statsample.vector_cols_matrix(v1,v2)
182 183 184 185 186 187 188 189 190 191 192 |
# File 'lib/statsample.rb', line 182 def vector_cols_matrix(*vs) # test size = vs[0].size vs.each do |v| fail ArgumentError, 'Arguments should be Vector' unless v.instance_of? Daru::Vector fail ArgumentError, 'Vectors size should be the same' if v.size != size end Matrix.rows((0...size).to_a.collect { |i| vs.collect { |v| v[i] } }) end |