numpy - 获取嵌套数组中的元素
问题描述
我有一个np.array= [[1,2,3,4],[2,1,4,1],[0,9,2,1],...]
我可以在没有循环的情况下以某种方式获取每个嵌套数组中的每个第二个元素,我想得到[[2],[1],[9]]
或者这只能通过循环来完成?
解决方案
如果你想获得每一行的第二个元素
arr = np.array([[1,2,3,4],[2,1,4,1],[0,9,2,1]])
arr[:, 1]
推荐阅读
- python-3.x - symbolicRegressor 的 Y_train 值
- c# - 在验证循环中递增 errorProvider
- powershell - 从 powershell Get-ChildItem 结果中排除文件
- c# - 从列表列表中的组合框项目中显示列表
- python - 检查类型而不从外部库导入类型
- java - Java:根据值拆分字符串并存储在ArrayList中
- javascript - Vue.js 使用数据列表显示隐藏多个元素
- javascript - 如何以编程方式使用 certbot 启用/禁用 SSL
- arduino - Node-Red 串行连接 rx tx Raspberry Pi 和 Arduino
- python - 使用 pandas 交叉表计算类别列的交叉计数