小编dac*_*dac的帖子

提取每第n个数字

我想从文件中提取每个第3个数字(42.034,41.630,40.158等),参见示例 -

42.034  13.749  28.463  41.630  12.627  28.412  40.158  12.173  30.831  26.823
12.596  32.191  26.366  13.332  32.938  25.289  12.810  32.419  23.949  13.329
Run Code Online (Sandbox Code Playgroud)

任何使用perl脚本的建议?

谢谢,dac

perl

2
推荐指数
1
解决办法
1728
查看次数

如何计算两个数组中每个元素之间的差异?

我有一个带有数字的文本文件,我按如下方式分组,用空行分隔:

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
Run Code Online (Sandbox Code Playgroud)

注意:组总长度相等,如果组很大,可以排列多行,比如500个数字.我正在考虑将组放在数组中并沿着文件的长度进行迭代.

我的第一个问题是:如何从数组1中减去数组2的第一个元素,从数组2中减去数组3,类似于第二个元素,依此类推直到组的末尾?

即:

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   ..................
Run Code Online (Sandbox Code Playgroud)

然后将第一个元素的差异保存在一个组中(第二个问题:如何?)直到结束

即:

34.712-42.034 ; 33.490-34.712 ; and so on in one group

35.133-41.630 ; 33.839-35.133 ; ........
Run Code Online (Sandbox Code Playgroud)

我是初学者,所以任何建议都会有所帮助.

perl matrix perl-data-structures

2
推荐指数
1
解决办法
1054
查看次数

标签 统计

perl ×2

matrix ×1

perl-data-structures ×1