Проблема в том, что формы не совпадают: размеры не совпадают.bb
имеет размерность 3.
Таким образом, чтобы это работало, нужно либо squeeze
, чтобы удалить первое измерение, либо использовать конкатенацию следующим образом:
xt::xarray<float, xt::layout_type::row_major> bb = xt::eval(xt::concatenate(xt::xtuple(b1, b2, b3, b4), 1));