python - 如何遍历 numpy 3d 数组
问题描述
所以我有一个数组:
array([[[27, 27, 28],
[27, 14, 28]],
[[14, 5, 4],
[ 5, 6, 14]]])
我如何遍历它并在每次迭代时获取 [a, b, c] 值,我尝试这样:
for v in np.nditer(a):
print(v)
但它只是打印
27
27
28
27
14
28
14
5
4
5
6
我需要:
[27 27 28]
[27 14 28]...
解决方案
b = a.reshape(-1, 3)
for triplet in b:
...
推荐阅读
- paypal - 带有编码用户 ID 的 PayPal 付款
- mercurial - 构建失败,因为 repo pull 失败,存储库存在或超时等待锁定
- grails - Grails:相同的 URL 映射到每个不同 HTTP 方法的不同操作
- python - 记录鸭子类型的 Python 参数
- json - 使用 Angular 5 在 Mac OS 上下载/导出 json 文件
- android - 为什么 RecyclerView 的平滑滚动不适用于某些 Interpolator 类?
- c# - Kafka主题中有消息时如何触发Azure功能
- html - Angular 5:如何通过 *ngFor 在 html 中显示对象数组
- html - How to process 2 of click events in order in Angular
- macos - 在 influxdb 中编辑 Meta.db