csv python的多个numpy数组

2024-06-28 19:59:14 发布

您现在位置:Python中文网/ 问答频道 /正文

如何在csv中保存文件?谢谢大家

print(a)

['B17''B8''B19']

['B20''B16''B17']

['B27''B2''B3']

['B2''B22''B7']

['B30''B12''B28']

['B10''B8''B15']

<class 'numpy.ndarray'>

Tags: 文件csvb2b3printb16b7b8
2条回答

您可以使用Pandas进行此操作

import pandas as pd


df = pd.DataFrame(a)
df.to_csv("file.csv")

实际上,nvm,numpy.savetxt是更好的方法

Stackoverflow上的快速搜索提供了一个答案:

Dump a NumPy array into a csv file

粘贴在此处的代码,以防链接失效:

import numpy
a = numpy.asarray([ [1,2,3], [4,5,6], [7,8,9] ])
numpy.savetxt("foo.csv", a, delimiter=",")

该页面还提供了使用pandas进行转换的有用替代方法

相关问题 更多 >