【发布时间】:2022-01-19 13:31:15
【问题描述】:
假设我有一个 numpy 数组:
a = np.array([10,11,12,13,22,23,24,25,30,31,32,33,34])
我想创建包含差异等于 1 的元素的子数组
我试图寻找差异大于 1 的索引
c = np.where(a[1:]-a[:-1]>1)
在这种情况下,结果将是
array1=np.array([10,11,12])
array2=np.array([22,23,24,25])
array3=np.array([30,31,32,33,34])
但我不知道该怎么做,因为子数组的数量可以改变
有什么想法吗?
【问题讨论】: