我有一个这样的纽比阵列:
a = numpy.array([1, 1, 1, 0, 0, 0, 1, 1, 1, 0, 0, 0])
目标是找到0和1、起始和结束索引的范围。我想在另一个包含时间戳的numpy数组中使用这个范围,以找出每个零相位需要多少时间。像这样:
^{2}$但是,numpy where给出了我所有的指数:
numpy.where(a==0)
(array([ 3, 4, 5, 9, 10, 11], dtype=int64),)
我只需要每个零相位的起始和结束idx,比如[[3,5],[9,11]]。我怎么才能做到呢?在
有一种方法-
更短的路-
^{pr2}$一个班轮-
样本运行-
重复使用
np.where(a==val)
要解决此问题,请重新使用
np.where(a==val)
-相关问题 更多 >
编程相关推荐