【发布时间】:2016-08-16 10:46:07
【问题描述】:
我有一个两列 numpy 数组。我想遍历第二列的每一行,并计算每组 2 个数字(9.6-0、19.13-9.6 等)之间的差异。如果差值 > 15,我想为两列插入一行 0。我真的只需要在第一列中得到值(我只需要第二列来确定在哪里放置 0),所以如果更容易将它们分开就可以了。
这是我的输入数组:
[[0.00 0.00]
[1.85 9.60]
[2.73 19.13]
[0.30 28.70]
[2.64 38.25]
[2.29 47.77]
[2.01 57.28]
[2.61 66.82]
[2.20 76.33]
[2.49 85.85]
[2.55 104.90]
[2.65 114.47]
[1.79 123.98]
[2.86 133.55]]
它应该变成:
[[0.00 0.00]
[1.85 9.60]
[2.73 19.13]
[0.30 28.70]
[2.64 38.25]
[2.29 47.77]
[2.01 57.28]
[2.61 66.82]
[2.20 76.33]
[2.49 85.85]
[0.00 0.00]
[2.55 104.90]
[2.65 114.47]
[1.79 123.98]
[2.86 133.55]]
【问题讨论】:
标签: python arrays python-2.7 numpy