python - 如何在python中将4维数组转换为2维并另存为csv

标签 python arrays numpy

我有一个形状为 (1, 2000, 102, 32) 的 4 维数组

我想将其转换为(64000,102) 64000基于(2000*32)。

然后将其存储在 csv 文件中。

谢谢

最佳答案

尺寸的顺序重要吗?如果没有,你可以使用 numpy reshape 函数。示例如下。

import numpy as np
a=np.zeros((1, 2000, 102, 32))
print(a.shape)
b=a.reshape(64000,102) 
print(b.shape)

结帐csv module关于如何将其写入 csv

关于python - 如何在python中将4维数组转换为2维并另存为csv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54314965/

相关文章:

c - 重新分配指针后分配的内存

python - 将列表列表合并到数据框 pandas 中

Python:将 .txt 附加到电子邮件中

python - 删除python中的特定字符串和特定空行

javascript - 交换任意 3D 数组值

Char 数组可以容纳比预期更多的内容

python - 在Python中快速旋转点列表

python - Tiff 中值滤波器导出为单帧 OpenCV Python

python - 多标签计算类权重 - 不可散列类型

python - 如何每五分钟下载一个网页?