使用 np.savetxt 和 header 保存结构化 numpy 数组

som*_*yzh 5 python numpy save structured-array

我有一个以下形式的结构数组

output = np.zeros(names.size, dtype=[('name', 'U32'), ('r', float),('m',float)])
Run Code Online (Sandbox Code Playgroud)

然后我尝试使用 np.savetxt 将其保存到 csv 文件中。我想知道是否有办法也可以将每列的标签保存为 csv 文件的标题?

先感谢您。

chi*_*lin 0

下面是示例代码:

output = np.zeros(names.size, dtype=[('name', 'U32'), ('r', float),('m',float)])
np.savetxt("foo.csv", output, delimiter=",", header="name,r,m", fmt="%s,%f,%f", comments='')
Run Code Online (Sandbox Code Playgroud)

如此处所述