Как и ответ на вопрос здесь вы можете использовать np.where
и np.logical_and
, чтобы получить то, что вы хотите, также примените len()
к результату:
import numpy as np
a = np.array([1, 3, 5, 6, 9, 10, 14, 15, 56])
b = np.where(np.logical_and(a>=6, a<=10))
# returns (array([3, 4, 5]),)
len(b)
# returns 3