2017-04-14 19 views
-1

1,096の値を含む2つのテキストファイル(これらはニューラルネットワークレイヤから抽出されたものです)。1,096個の10進数の2つのテキストファイル - 各要素を減算して合計を計算します

最初のテキストファイルの最初の要素を取り出し、2番目のテキストファイルの最初の要素から減算して、1096の10進値をすべて削除します。

次に、これらの減算の合計をとり、後で使用できるように変数に格納します。

私はPythonの初心者ですので、どの要素にアクセスするのが最適かわかりません - ユークリッド距離法に似たいくつかの方法を目指しています。あなたは「小数」と言うあなたは整数を意味するか、小数点がある行うと

+1

2.txtをしていますか?例を参考にすると、3つの数字を持つサンプルファイルと、必要な合計が表示されます。人々が答えをテストするようにしたい場合は、データを与えるために丁寧に答えてください。 – tdelaney

答えて

1

と仮定すると、あなたのファイルは1.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) 
関連する問題