python中如何在txt中存储固定位数的array数据

数据太多,直接打印有省略,所以想存在txt里详细看。最开始直接输出时显示如下
在这里插入图片描述
完全看不清楚。网上大部分方法只是教如何在输出打印保留四位小数,若想保存也变成四位,可用如下代码

lbph = get_LBPH(circul_2_8, 256, 8, 8, True)
text = 'lbph.txt'
np.savetxt(text, lbph, fmt="%6.4f")

在这里插入图片描述
问题解决。

By the way, 如果想要打印输出固定位数的小数,可以使用

lbph = np.round(lbph, 4)

或者

np.set_printoptions(precision=3, suppress=True)

猜你喜欢

转载自blog.csdn.net/qq_45347185/article/details/110713820