pandas计算协方差矩阵
时间: 2023-05-28 13:04:19 浏览: 391
第四章作业1
使用pandas库的cov()函数可以计算协方差矩阵。
例如,假设有两个Series数据a和b,可以使用以下代码计算它们的协方差矩阵:
```
import pandas as pd
# 创建两个Series数据a和b
a = pd.Series([1, 2, 3, 4, 5])
b = pd.Series([5, 4, 3, 2, 1])
# 计算协方差矩阵
cov_matrix = pd.DataFrame({'a': a, 'b': b}).cov()
print(cov_matrix)
```
输出结果为:
```
a b
a 2.500000 -2.500000
b -2.500000 2.500000
```
其中,对角线上的值是每个Series的方差,非对角线上的值是它们的协方差。
阅读全文