python - 在二维数组列表上使用 flatten() 来获取一维数组列表
问题描述
我有一个e
二维数组列表,我想将其展平以获得一维数组列表
当我在一个元素上使用时:
e[0].flatten()
有用。但是当我想用以下方式转换每个元素时:
enew = [e[i].flatten() for i in e]
失败被提出:
IndexError: arrays used as indices must be of integer (or boolean) type
解决方案
我猜应该是 i.flatten() 而不是 e[i].flattent()
推荐阅读
- mongodb - 单个文档的 MongoDB 查询花费的时间太长
- java - 带有 printwirter 参加方法的循环仅写入最后搜索的单词
- php - php删除url但保留锚点
- ios - 在 Objective-C 中使用两个参数调用 void 函数
- javascript - 使用 Vue.js 进行异步/等待 axios 调用
- javascript - 如何在输入框中插入标签
- powershell - 如何使用powerscript提取一个值的第一次出现
- c# - 依赖注入:Unity.GetService 在 5.8.6 版本中不存在
- c# - c#,是否可以定义从 sqlite 数据库到 c# 对象类型保存的数据绑定?
- angularjs - UI路由器中的AngularJS参数不显示其他值