我有一个带有数字的文本文件,我将其分组如下,用空行分隔:
42.034 41.630 40.158 26.823 26.366 25.289 23.949
34.712 35.133 35.185 35.577 28.463 28.412 30.831
33.490 33.839 32.059 32.072 33.425 33.349 34.709
12.596 13.332 12.810 13.329 13.329 13.569 11.418
注意:组的长度总是相等的,并且可以排列成多于一行,如果组很大,比如说 500 个数字。我正在考虑将这些组放在数组中并沿文件的长度进行迭代。
我的第一个问题是:我应该如何从数组 1 中减去数组 2 的第一个元素,从数组 2 中减去数组 3,第二个元素也是如此,依此类推直到组结束?
IE:
34.712-42.034,35.133-41.630,35.185-40.158 ...till the end of each group
33.490-34.712,33.839-35.133 ..................
然后保存一组中第一个元素的差异(第二个问题:如何?)直到最后
IE:
34.712-42.034 ; 33.490-34.712 ; and so on in one group
35.133-41.630 ; 33.839-35.133 ; ........
我是初学者,所以任何建议都会有所帮助。