gpt4 book ai didi

python - 对 .dat 文件的两列进行一些数学计算并将结果保存到第三列

转载 作者:太空宇宙 更新时间:2023-11-04 07:41:19 25 4
gpt4 key购买 nike

在 python 中,有一个包含两列的 .dat 文件,让 [a1, a2, ... an] 在第一列和 [b1, b2, ... bn] 在第二个,我如何根据 column1 和 column2 的组件进行一些数学运算并将结果保存到新的 column3 中?例如,使用以下组件制作第三列的最简单方法是什么 [c1, c2, ... c3] 这样 cn = an + bn

我有类似.dat 的文件

a1 b1

a2 b2

a3 b3

a4 b4

我想做一个新的

a1 b1 a1+a2

a2 b2 a2+b2

a3 b3 a3+b3

a4 b4 a4+b4

最佳答案

f1=open(your_file,'r')
new_file=open("new_text.txt", 'w')
for line in f1:
new_list=line.split()
new_line=[new_list[0],new_list[1],str(int(new_list[0])+int(new_list[1]))]
write_line= ' '.join(new_line)
new_file.write("{} \n".format(write_line))
new_file.close()

关于python - 对 .dat 文件的两列进行一些数学计算并将结果保存到第三列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20010166/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com