У меня есть массив значений NumPy. Я хочу подсчитать, сколько из этих значений находится в определенном диапазоне: x < 100 и x> 25. Я прочитал о счетчике, но, похоже, он действителен только для определенных значений, а не диапазонов значений. Я искал, но ничего не нашел относительно моей конкретной проблемы. Если бы кто-то мог указать мне на правильную документацию, я был бы признателен. СпасибоКак подсчитать значения в определенном диапазоне в массиве Numpy?
Я попробовал этот
X = array(X)
for X in range(25, 100):
print(X)
Но это просто дает мне цифры между 25 и 99.
EDIT данные я использую был создан другой программой. Затем я использовал скрипт для чтения данных и сохранил его как список. Затем я взял список и включил его в массив с использованием массива (r).
Редактировать
Результат выполнения
>>> a[0:10]
array(['29.63827346', '40.61488812', '25.48300065', '26.22910525',
'42.41172923', '20.15013315', '34.95323355', '13.03604098',
'29.71097606', '9.53222141'],
dtype='<U11')
@ Senderle, что это ему большое спасибо !! Я попробовал метод Свена после преобразования массива, и он отлично работал! Еще раз спасибо – Surfcast23