python - 对任意维度的任意 numpy 数组进行切片
问题描述
假设我有一个任意维度的 numpy ndarray,我想提取该数组的前两个正面切片。最好的方法是什么?例如,如果输入数组 A 是 5 维的,我想提取 A[:,:,0:2,1,1]。同样,如果是 3 维的,我想提取 A[:,:,0:2],如果是 6 维,我想提取 A[:,:,0:2,1,1,1] 等。 .
解决方案
推荐阅读
- javascript - Can I allow addresses that get 'ERR_BLOCKED_BY_CLIENT' to be whitelisted on my sites
- mongodb - MongoDB授权问题
- html - bootstrap col-md-4 并不总是保持 33% 的宽度
- java - 如何在没有窗口的情况下进行组合键
- java - REST API Response.ok(entity).build() 不显示文本
- typescript - 在进行 GraphQL 调用时使用来自 Gatsby 的 useStaticQuery 时出错
- python - Travis 无法将 ipython notebook 转换为 html
- php - PSR-12 并将相同的值分配给多个变量
- python - Django - 构建 Facebook 故事 - X 天后如何更改 BooleanField 值?
- c - 如何从不同的应用程序但从同一个 SOURCE 端口发送 UDP 数据报?