Вот несколько методов подсчета элементов в массиве Python, а также примеры кода:
Метод 1: использование метода count()
my_array = [1, 2, 3, 4, 5, 2, 2, 3]
element_count = my_array.count(2)
print(element_count) # Output: 3
Метод 2. Использование цикла
my_array = [1, 2, 3, 4, 5, 2, 2, 3]
element = 2
element_count = 0
for item in my_array:
if item == element:
element_count += 1
print(element_count) # Output: 3
Метод 3: использование класса Collections.Counter
from collections import Counter
my_array = [1, 2, 3, 4, 5, 2, 2, 3]
element_count = Counter(my_array)
print(element_count[2]) # Output: 3
Метод 4. Использование numpy.bincount() (требуется библиотека NumPy)
import numpy as np
my_array = [1, 2, 3, 4, 5, 2, 2, 3]
element_count = np.bincount(my_array)
print(element_count[2]) # Output: 3
Метод 5. Использование модуля статистики
import statistics
my_array = [1, 2, 3, 4, 5, 2, 2, 3]
element_count = my_array.count(2)
print(element_count) # Output: 3