I want the mapping to be vector_expressions only.  Using vector_expression and not a real vector, means we can algorithmically build a data.frame from the results of other computations.

On Thu, Mar 30, 2017 at 7:31 PM, Nasos Iliopoulos via ublas <ublas@lists.boost.org> wrote:

It would be kind of convolved to try to cast an ublas vector to a vector expression. Will the following achieve what you want?


#include <boost/numeric/ublas/vector.hpp>
#include <boost/numeric/ublas/io.hpp>
#include <unordered_map>
#include <string>
#include <iostream>


int main()
{
    std::unordered_map<std::string, boost::numeric::ublas::vector<int> > c;

    boost::numeric::ublas::vector<int> v (10);
    for (unsigned i = 0; i < v.size (); ++ i)
        v (i) = i;
   
    c["first"] = v;

    std::cout << c["first"] << std::endl;
    return 0;
}



On 03/30/2017 09:30 AM, SHIVAM MITTAL via ublas wrote:
vector<int> v (10);
for (unsigned i = 0; i < v.size (); ++ i)
v (i) = i;

_______________________________________________
ublas mailing list
ublas@lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/ublas
Sent to: 2015csb1032@iitrpr.ac.in