public static DenseMatrix OfColumnVectors(IEnumerable<Vector<float>> columns) { return new DenseMatrix(DenseColumnMajorMatrixStorage<float>.OfColumnVectors(columns.Select(c => c.Storage).ToArray())); }
// copying vector basis in several samples public static Matrix <float> VectorToMatrix(int columns, Vector <float> v) { List <Vector <float> > vv = new List <Vector <float> >(columns); // creating a list of column vectors for (int i = 0; i < columns; i++) { vv.Add(v); // initilizaing the matrix List } return(DenseMatrix.OfColumnVectors(vv)); // return the column list }