python - 组合不同维度的numpy子数组
问题描述
我有一个嵌套的 numpy 数组(dtype=object),它包含 333 个数组,这些数组从 52x1 大小持续增加到 52x333
我想有效地提取和连接这些数组,以便我有一个 52x55611 数组
我想这可能很简单,但我使用 numpy.reshape 的尝试没有成功
解决方案
如果要沿第二个轴堆叠它们,可以使用numpy.hstack
.
list_of_arrays = [ array_1, ..., array_n] #all these arrays have same shape[0]
big_array = np.hstack( list_of_arrays)
推荐阅读
- android - 调试 API 上的自定义字体问题
- html - 将pdf信息转换成excel
- xml - 在 U-Sql 中打印 XML 提取器中的所有元素
- android - 从 Firebase 数据库中检索数据到回收站视图中
- python - 无法在列表中找到已使用 csv 阅读器读取的特定字符串?
- database - 记录在 SQL Server Management Studio 上执行的所有查询
- php - 缩短 if 语句的最有效方法
- php - 从文件夹或mysql数据库中收集文件列表?
- javascript - name="" 和 :name="" 有什么区别
- php - 教义:如何在持久化数据时跳过空/空列