gpt4 book ai didi

python - 将基于 numpy 的数组保存在 excel 文件的不同行中

转载 作者:太空狗 更新时间:2023-10-30 02:48:37 28 4
gpt4 key购买 nike

我有一个代码在每个循环中生成一个 numpy.array。我想将数组保存为 excel 文件中的一行 (即,在第一个循环中创建的数组成为第一行,在第二个循环中生成的数组成为第二行,依此类推) .该数组按以下方式创建:

range(0,10) 中的 for 循环:

Array1 = ..... 

Array2 = ......

Array3 = numpy.concatenate((Array1,Array2),axis=0)

知道如何将 Array3 放入 excel 文件的 10 个不同行中吗? (如果数组是 5 维的,excel 文件应该包含 10 行和 5 列)

最佳答案

假设 data 是数组的列表,并且您确保所有数组的大小相同,您可以使用 np.savetxt 按照@Qnan 的建议将您的数据 保存到 TSV/CSV 文件

np.savetxt(your_output_file, np.array(data), delimiter="\t")

如果需要,请查看 np.savetxt 文档以获取有关如何格式化字段的更多信息。

想法是一次写入文件,而不是逐行写入。

关于python - 将基于 numpy 的数组保存在 excel 文件的不同行中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12101110/

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