Python笔记---np.savetxt函数的使用

当存储的txt文件中包含多列数据时,但这些对这些数据每列要求的格式并不统一

利用savetxt函数中的fmt参数可以设置格式

np.savetxt('F:/foo.txt', var, fmt='%.2f%.3f%.4f%.2f%.3f%.3f%.4f%.2f%.3f', delimiter= ' ')

但是这样输出的txt文件中delimiter设置的参数(分隔符)会被忽略

网上搜索了比较多的资料,都没有提出解决方案。

因为我这里需求是txt文件中的每列数据间隔一个空格,因此在fmt中的每一个格式中间加入了一个空格符

如下

np.savetxt('F:/foo.txt', var, fmt='%.2f %.3f %.4f %.2f %.3f %.3f %.4f %.2f %.3f')

你可能感兴趣的:(python)