python分析数据走势_Python衡量中心趋势
时间: 2023-12-28 17:06:26 浏览: 140
python数据分析,趋势判断
Python中衡量中心趋势的常用方法有三种:均值、中位数和众数。
1. 均值:均值是所有数据的总和除以数据的数量。在Python中,可以使用mean()函数计算均值。例如:
```python
import numpy as np
data = [1, 2, 3, 4, 5]
mean = np.mean(data)
print(mean)
```
输出结果为:3.0
2. 中位数:中位数是将所有数据按大小顺序排列后,位于中间位置的数。如果数据的数量为偶数,则取中间两个数的平均数。在Python中,可以使用median()函数计算中位数。例如:
```python
import numpy as np
data = [1, 2, 3, 4, 5]
median = np.median(data)
print(median)
```
输出结果为:3.0
3. 众数:众数是数据中出现次数最多的数。在Python中,可以使用scipy库中的mode()函数计算众数。例如:
```python
from scipy import stats
data = [1, 2, 3, 4, 5, 5]
mode = stats.mode(data)
print(mode)
```
输出结果为:ModeResult(mode=array([5]), count=array([2])),表示众数为5,出现次数为2次。
阅读全文