从 xtensor 中的视图中删除行
Deleting row from view in xtensor
我有一个 2D 张量视图,我想从中删除一条具有已知索引的行。有了numpy,就有了delete((方法,有了它,这很容易做到。有没有类似的方法可以用 xtensor 做到这一点?
还没有,这应该在下一个版本(0.16.5 或 0.17.0(中通过 dynamic_view 和drop_slice新类提供:
xt::xtensor<int, 2> a = {{1, 2}, {3, 4}, {5, 6}};
auto v = xt::dynamic_view(a, xt::drop_slice(1), xt::all());
std::cout << v << std::endl;
最后一行应打印
{{1, 2},
{5, 6}}
编辑(08/01/2018(:xtensor 0.17.0 已发布,构建动态视图的语法为:
auto v = xt::dynamic_view(a, xt::drop(1), xt::all());
相关文章:
- 如何在我从C++文件中读取后立即删除行
- 无法在 c++ 中删除树视图项
- 从 xtensor 中的视图中删除行
- 从 TXT 文件中删除行不起作用
- 使用正则表达式从文件中删除行注释
- 从文件MQL4删除行
- 使用自定义模型从Qtreeview删除行
- 分段错误从矩阵中删除行
- Qt表小部件,按钮删除行
- 2D矢量-通过搜索删除行
- Armadillo-在立方体中删除行
- c++从文本文件中删除行(需要解释)
- 从简历垫中删除行或列的最佳方法是什么
- 在QTreeView中插入和删除行
- 如何验证是否已在 SQL 服务器中删除行
- QTextEdit插入和删除行的速度非常慢.无论如何,让它更快
- 如何使用QSqlQueryModel从SQLite数据库中删除行
- 在删除行的正常块之后检测到堆损坏
- 在临时指针上使用"delete"后程序崩溃,即使只剩下新行和删除行?
- Qt AbstractItemModel删除行并删除原因核心