gpt4 book ai didi

python - 在python中将numpy数组转换为csv文件

转载 作者:太空宇宙 更新时间:2023-11-04 09:55:15 25 4
gpt4 key购买 nike

我想在 python 中将 numpy 数组保存为 csv 文件

例如给定以下数组

a = [[1,2,3], [4,5,6], [7,8,9]]

我想要一个像这样的 csv 文件:

 1   4    7
2 5 8
3 6 9

我的代码波纹管给我这样的结果:

a.tofile('file1.csv',sep=',')

result: 1 2 3 4 5 6 7 8 9

我也试过下面的代码

df = pd.DataFrame(a)

df.to_csv("file2.csv", index=None)

这并没有再次给我想要的结果

1    
2
3
4
5
6
7
8
9

非常感谢您的意见和建议。

最佳答案

你可以做 pd.DataFrame(a).T.to_csv('file2.csv', index=False, header=None)

In [1210]: print pd.DataFrame(a).T.to_csv(index=False, header=None)
1,4,7
2,5,8
3,6,9

enter image description here

关于python - 在python中将numpy数组转换为csv文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46141959/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com