[英]Use numpy argmax to find the first occurrence of value greater than 5 in the following array: arr = range(2, 20)
Use numpy argmax to find the first occurrence of value greater than 5 in the following array: arr = range(2, 20)使用 numpy argmax 在以下数组中查找大于 5 的值的第一次出现: arr = range(2, 20)
import numpy as np
arr = np.array(range(2, 20))
idx = np.argmax(np.concatenate((arr[arr <= 5], [arr[arr > 5][0]])))
or或者
import numpy as np
arr = np.array(range(2, 20))
idx = np.argmax(arr[arr <= 5]) + 1
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.