【发布时间】:2021-06-22 03:42:38
【问题描述】:
我有一个 python 文件,它运行机器学习算法来识别图像中的圆圈。从这个 python 文件中,我能够获得围绕圆圈放置的每个边界框的所有坐标(x 和 y)。我将所有坐标附加到局部变量xlist/ylist(坐标的所有整数值的列表)中。
保存xlist 和ylist 的外部文件(.txt 或.py)的最佳方式是什么
【问题讨论】:
我有一个 python 文件,它运行机器学习算法来识别图像中的圆圈。从这个 python 文件中,我能够获得围绕圆圈放置的每个边界框的所有坐标(x 和 y)。我将所有坐标附加到局部变量xlist/ylist(坐标的所有整数值的列表)中。
保存xlist 和ylist 的外部文件(.txt 或.py)的最佳方式是什么
【问题讨论】:
您可以使用 pickle 库。它仅将数据保存为其原始数据类型。
【讨论】:
您可以将它们存储在.txt 文件中。
试试这个
file = open('xlistFile.txt', 'w')
for item in xlist:
file.write(str(item))
file.close()
你可以对 ylist 做同样的事情
【讨论】:
你可以把它保存到pickle中:
with open("xlist.pkl", "wb") as fw:
pickle.dump(xlist, fw)
【讨论】: