假设我有一个 python 列表或一个 python 一维数组(以 numpy 表示)。假设存在连续的元素延伸,如何找到此列表或数组中非零延伸的开始和结束坐标(即索引)?例如,
a = [0, 0, 0, 0, 1, 2, 3, 4]
nonzero_coords(a) 应返回 [4, 7]。为了:
b = [1, 2, 3, 4, 0, 0]
nonzero_coords(b) 应返回 [0, 2]。
thanks.
假设有一个连续的非零元素......
x = nonzero(a)[0]
result = [x[0], x[-1]]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)