подсчитать количество элементов массива, которые принадлежат данному числовому диапазону - PullRequest
0 голосов
/ 23 октября 2019

Приведен числовой массив и заданный числовой диапазон, например, [0,2, 0,3]. Существуют ли какие-либо функции для расчета количества элементов массива, принадлежащих этому числовому диапазону? Спасибо.

1 Ответ

0 голосов
/ 23 октября 2019

Как и ответ на вопрос здесь вы можете использовать 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...