小编Ric*_*cco的帖子

根据值将数组拆分为多个新数组

我需要将绘制蓝色图形的数组拆分为多个新数组。每当数组中数字的值从负数变为正数或反之亦然时,它应该将数字保存在新数组中。所以结果是多个数组,要么是正数,要么是负数。该代码并不意味着仅仅将 2 个不同数组中的正数和负数组合起来。重要的是(对于这个例子)我最终得到 3 个不同的数组(第一:只有负数,第二:只有正数,第三:再次只有负数)。

我很高兴能得到任何帮助。谢谢!

蓝线图的图像

1

在这种情况下:

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)

python arrays split vector

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

标签 统计

arrays ×1

python ×1

split ×1

vector ×1