Using selections
#include <iostream>
#include <vector>
#include <pni/core/types.hpp>
#include <pni/core/arrays.hpp>
typedef std::vector<size_t> index_t;
{
auto shape = a.
shape<shape_t>();
for(size_t i=0;i<shape[0];i++)
{
o<<"| ";
for(size_t j=0;j<shape[1];j++) o<<a(i,j)<<" ";
std::cout<<"|"<<std::endl;
}
return o;
}
{
o<<"( ";
for(auto c: v) o<<c<<" ";
o<<")";
return o;
}
int main(int ,char **)
{
shape_t shape{10,3};
std::fill(a.begin(),a.end(),0);
for(size_t i=0;i<shape[0];i++)
{
}
std::cout<<a<<std::endl;
for(size_t i=0;i<shape[0];i++)
{
std::cout<<"vector = "<<v<<std::endl;
}
return 0;
}