使用numpy的savetxt函数可以将数组保存到文本文件中。savetxt函数的语法如下:
numpy.savetxt(fname, X, fmt='%.18e', delimiter=' ', newline='\n', header='', footer='', comments='# ')
参数说明:
以下是一个示例:
import numpy as np
# 创建一个数组
arr = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
# 保存数组到文件
np.savetxt('data.txt', arr, fmt='%d', delimiter=',')
# 读取保存的文件
data = np.loadtxt('data.txt', delimiter=',')
print(data)
输出结果:
[[1. 2. 3.]
[4. 5. 6.]
[7. 8. 9.]]
在这个例子中,我们创建了一个二维数组arr,并使用savetxt函数将其保存到名为data.txt的文件中,每个元素使用逗号分隔。然后使用loadtxt函数读取保存的文件,并将数据打印出来。
推荐的腾讯云相关产品:腾讯云对象存储(COS),用于存储和管理大规模的非结构化数据,支持海量数据的存储和访问。产品介绍链接地址:https://cloud.tencent.com/product/cos
领取专属 10元无门槛券
手把手带您无忧上云