Python 如何将迭代过程中的列向量保存到文本文件中
我需要使用python将迭代中获得的列向量保存到文本文件中 这是我到现在为止一直在用的东西Python 如何将迭代过程中的列向量保存到文本文件中,python,Python,我需要使用python将迭代中获得的列向量保存到文本文件中 这是我到现在为止一直在用的东西 savetxt('displacement{0}.out'.format(globdat.cycle), a, delimiter=',', fmt='%10.4e',) globdat.cycle用作计数,以便在每次迭代中生成一个单独的文件 需求-我不需要单独的文件,而是一个包含每个迭代对应的所有向量的文件 例如,迭代1的值=[123456]'和迭代2的值=[ACVBFH]' 我的文本文件应该类似于
savetxt('displacement{0}.out'.format(globdat.cycle), a, delimiter=',', fmt='%10.4e',)
globdat.cycle用作计数,以便在每次迭代中生成一个单独的文件
需求-我不需要单独的文件,而是一个包含每个迭代对应的所有向量的文件
例如,迭代1的值=[123456]'和迭代2的值=[ACVBFH]'
我的文本文件应该类似于
1、a
2,c
3,v
4,b
5,f
6,h
我非常感谢你的帮助
谢谢什么是savetxt,什么是a,什么是分隔符,什么是fmt?您给了我们一行代码,只告诉了我们其中一个变量。嗨,Paul,除了“a”(“a”是我保存在文本文件中的变量)之外,所有变量都是numpy中的savetxt命令格式。所以它们有它们通常的含义。难道你不能用传统的方式创建一个文件,调用open,然后把每一行都写进去吗?如果它只是一个文本文件,你不需要任何其他东西。在将字符串写入文件之前,将每个字符串格式化为所需的列,这是之后唯一要做的事情。嗨,Adam,请给出代码段。