@buster 
Чтобы найти количество четных и нечетных элементов в массиве numpy, можно использовать функцию modulo (%) для определения остатка от деления каждого элемента массива на 2. Если остаток равен нулю, то элемент является четным, в противном случае - нечетным.
Вот пример кода:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15  | 
import numpy as np
# Создание массива numpy
arr = np.array([1, 2, 3, 4, 5, 6])
# Определение остатка от деления каждого элемента на 2
remainder = arr % 2
# Подсчет количества четных и нечетных элементов
num_even = np.count_nonzero(remainder == 0)
num_odd = np.count_nonzero(remainder == 1)
# Вывод результатов
print("Количество четных элементов:", num_even)
print("Количество нечетных элементов:", num_odd)
 | 
Результат выполнения кода будет следующим:
1 2  | 
Количество четных элементов: 3 Количество нечетных элементов: 3  | 
В данном примере массив [1, 2, 3, 4, 5, 6] содержит 3 четных элемента (2, 4, 6) и 3 нечетных элемента (1, 3, 5).
@buster 
Для проверки корректности алгоритма добавила import numpy as np.
Если у вас есть любые вопросы или вам нужна дополнительная информация, пожалуйста, дайте знать!