Среднее арифметическое в Python: простой способ вычисления
Среднее арифметическое, или среднее значение, вычисляется как сумма всех элементов массива, деленная на количество элементов в массиве. В Python это можно реализовать несколькими способами.
Первый способ - использовать встроенную функцию `sum` для подсчета суммы элементов и функцию `len` для подсчета количества элементов:
python
def avg(nums):
return sum(nums) / len(nums)
nums = [1, 2, 3, 4, 5]
print(avg(nums)) # Output: 3.0
Второй способ - использовать библиотеку `numpy`, которая предоставляет более удобный и эффективный способ работы с массивами:
python
import numpy as np
nums = np.array([1, 2, 3, 4, 5])
print(np.mean(nums)) # Output: 3.0
Также можно использовать цикл `for` для подсчета суммы элементов и переменную для подсчета количества элементов:
python
def avg(nums):
total = 0
count = 0
for num in nums:
total += num
count += 1
return total / count
nums = [1, 2, 3, 4, 5]
print(avg(nums)) # Output: 3.0
В любом случае, среднее арифметическое можно вычислить в Python различными способами в зависимости от предпочтений и задачи, решаемой программой.