NumPy: подсчитать количество вхождений каждого значения в данный массив неотрицательных целых чисел.
Статистика NumPy: упражнение 13 с решением
Напишите программу на Python для подсчета количества вхождений каждого значения в данный массив неотрицательных целых чисел.
Примечание: функция bincount () считает количество вхождений каждого значения в массив неотрицательных целых чисел в диапазоне массива между минимальным и максимальным значениями, включая значения, которые не встречались.
Пример решения : -
Код Python:
import numpy as np
array1 = [0, 1, 6, 1, 4, 1, 2, 2, 7]
print("Original array:")
print(array1)
print("Number of occurrences of each value in array: ")
print(np.bincount(array1))
Пример вывода:
Исходный массив: [0, 1, 6, 1, 4, 1, 2, 2, 7] Количество вхождений каждого значения в массиве: [1 3 2 0 1 0 1 1]
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу Python NumPy, чтобы вычислить средневзвешенное значение по указанной оси заданного плоского массива.
Далее: Напишите программу NumPy для вычисления гистограммы чисел по ячейкам.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования