Python 两个文本文件,包含1096个单独的十进制数-减去每个元素并求和
我有两个文本文件,包含1096个值(这些是从神经网络层提取的特征) 我想取第一个文本文件的第一个元素,然后从第二个文本文件的第一个元素中减去它,然后依次减去所有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
我是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个数字的示例文件,以及所需的总和如何。如果你想让人们测试他们的答案,礼貌的做法是向他们提供数据。