【发布时间】:2021-07-07 19:04:27
【问题描述】:
当最里面的行包含混合类型的条目时,我想展平 3(/4) 维 NumPy 数组的最里面和最外面的轴:浮点数和浮点数的数组/元组。然后我想将其保存到一个 CSV 文件中,所有值都为 float64 类型。
have = [[[0.0 array([24.0,25.0]) 2.0 3.0]
[4.0 array([26.0,27.0]) 6.0 7.0]
[8.0 array([28.0,29.0]) 10.0 11.0]]
[[12.0 array([30.0,31.0]) 14.0 15.0]
[16.0 array([30.0,31.0]) 18.0 19.0]
[20.0 array([30.0,31.0]) 22.0 23.0]]]
target = [[0.0 24.0 25.0 2.0 3.0]
[4.0 26.0 27.0 6.0 7.0]
[8.0 28.0 29.0 10.0 11.0]
[12.0 30.0 31.0 14.0 15.0]
[16.0 30.0 31.0 18.0 19.0]
[20.0 30.0 31.0 22.0 23.0]]
np.savetxt('target.csv', target, delimiter=',')
【问题讨论】:
标签: python arrays python-3.x numpy flatten