我需要将绘制蓝色图形的数组拆分为多个新数组。每当数组中数字的值从负数变为正数或反之亦然时,它应该将数字保存在新数组中。所以结果是多个数组,要么是正数,要么是负数。该代码并不意味着仅仅将 2 个不同数组中的正数和负数组合起来。重要的是(对于这个例子)我最终得到 3 个不同的数组(第一:只有负数,第二:只有正数,第三:再次只有负数)。
我很高兴能得到任何帮助。谢谢!
蓝线图的图像
在这种情况下:
Difference (blue line) = [-20.2 -19.7 -19.2 -18.9 -18.8 -18.8 -18.9 -18.9 -18.9 -18.9 -18.9 -18.9 -19. -19.1 -19.1 -18.9 -18.5 -18.3 -18.9 -20.8 -24.1 -27.2 -28.1 -24.6 19.1 63.4 104.2 143.8 140.9 120.3 91.7 64.5 46.4 38.2 39. 47.8 63.3 82.9 103.5 122.1 136.4 147.1 155.3 162.5 169.7 177. 184.4 191.8 199.2 207.5 217.7 230.7 246.3 260.2 266.7 260.3 237.5 203.1 164.1 127.3 98. 75.3 56.7 39.9 22.7 5.5 -11.2 -26.5 …Run Code Online (Sandbox Code Playgroud)