我正在玩xtensor
我的一个项目。xtensor 的基本示例如下所示。
xt::xarray<double> arr1{{1.0, 2.0, 3.0},
{2.0, 5.0, 7.0},
{2.0, 5.0, 7.0}};
xt::xarray<double> arr2{5.0, 6.0, 7.0};
xt::xarray<double> res = xt::view(arr1, 1) + arr2;
std::cout << res;
但我想知道是否也可以在同一个数组中有多种数据类型。例如,是否有可能有这样的东西。
xt::xarray<double, double, string> arr1{{1.0, 2.0, "Name1"},
{2.0, 5.0, "Name2"},
{2.0, 5.0, "Name3"}};
相似的东西。