python - 在 txt 文件中导出矩阵
问题描述
我正在尝试使用以下代码将矩阵导出到 .txt 文件
with open('outfile.txt','wb') as f:
for line in M:
np.savetxt(f, line, fmt='%.4f')
问题是我获得的文件将数字分散在不同的行中,它看起来像:
0.0000 0.0000 0.0000 0.
0000 0.0000 0.0000 0.0000 -0.2
998 -0.2966 -0.2945 …
我怎么能告诉 python 使用 Matrix M 的每一行作为 .txt 文件的新完整行?
先感谢您
解决方案
尝试这个:
with open('outfile.txt','wb') as f:
for line in M:
np.savetxt(f, line + '\n', fmt='%.4f')
'\n' 应该将插入符号移动到新行
推荐阅读
- javascript - 返回值为空,之后填充
- vue.js - 将验证作为道具传递给输入组件时的VueJS vee-validate问题
- c# - c# linq to xml,通过它的属性查找嵌套元素
- sql-server-2016 - SQL如何仅从MIN值中减去
- javascript - 如何从 innerHTML / textContent javascript 获取日期
- azure - 每月前 5 GB 的 Azure 出站带宽是否免费?
- azure-service-fabric - 限制对我的 ServiceFabric 集群的访问,只允许一个 IP(API 管理)
- node.js - 如何使用 Typescript 在 Node/Express 中锁定代码的关键部分
- android - 对齐 ConstraintLayout 上的按钮
- python - Flask Ask 上的 Alexa 实体解析(不处理同义词)