Python 两个文本文件,包含1096个单独的十进制数-减去每个元素并求和

Python 两个文本文件,包含1096个单独的十进制数-减去每个元素并求和,python,python-2.7,compare,euclidean-distance,Python,Python 2.7,Compare,Euclidean Distance,我有两个文本文件,包含1096个值(这些是从神经网络层提取的特征) 我想取第一个文本文件的第一个元素,然后从第二个文本文件的第一个元素中减去它,然后依次减去所有1096个十进制值 然后,我想取这些减法的和,并将其存储在一个变量中,以备将来使用 我是Python新手,所以我不确定访问每个元素的最佳方法是什么-我的目标是使用类似于欧几里德距离法的方法。假设您的文件是1.txt和2.txt import Decimal as dc with open('1.txt','rb') as fin1, o

我有两个文本文件,包含1096个值(这些是从神经网络层提取的特征)

我想取第一个文本文件的第一个元素,然后从第二个文本文件的第一个元素中减去它,然后依次减去所有1096个十进制值

然后,我想取这些减法的和,并将其存储在一个变量中,以备将来使用


我是Python新手,所以我不确定访问每个元素的最佳方法是什么-我的目标是使用类似于欧几里德距离法的方法。

假设您的文件是
1.txt
2.txt

import Decimal as dc

with open('1.txt','rb') as fin1, open('2.txt','rb') as fin2:
  sub_sum = 0
  for x,y in zip(fin1,fin2):
    sub_sum += dc.Decimal(x) - dc.Decimal(y)
你说的“十进制”是指整数还是小数点?示例有助于。。。显示每个文件有3个数字的示例文件,以及所需的总和如何。如果你想让人们测试他们的答案,礼貌的做法是向他们提供数据。