我有一个形状为 (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/