【问题标题】:Xtensor: Help needed while assigning to a viewXtensor:分配给视图时需要帮助
【发布时间】:2018-06-08 21:24:19
【问题描述】:

分配给视图后的输出使用单个元素进行广播,尽管源视图和目标视图的形状相同。请让我知道我到底在哪里做错了。

请参考随附的代码和输出图像。

NB output

【问题讨论】:

    标签: numpy indexing c++14 xtensor


    【解决方案1】:

    问题是形状不一样:尺寸不匹配。 bb 的维度为 3。

    因此,要使其正常工作,需要squeeze,以删除第一个维度,或者像这样使用连接:

    xt::xarray<float, xt::layout_type::row_major> bb = xt::eval(xt::concatenate(xt::xtuple(b1, b2, b3, b4), 1));
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-04
      相关资源
      最近更新 更多