from sklearn.datasets import load_boston import numpy as np import pandas as pd boston = load_boston col=['CRIM','ZN','INDUS','CHAS','NOX','RM','AGE','DIS','RAD','TAX','PTRATIO','B','LSTAT'] bostonDF = pd.DataFrame(boston.data,columns = col) bostonDF['MEDV'] = boston.target print("数据集头5行数据:") print(bostonDF.head()) print('各属性的协方差:') bostonDF.cov() print('各属性的相关系数') bostonDF.corr()报错
时间: 2023-09-22 11:06:51 浏览: 82
使用sklearn的cross_val_score进行交叉验证实例
根据您提供的代码和报错信息,我发现您在使用 `bostonDF.cov()` 和 `bostonDF.corr()` 时,没有将结果打印出来。这可能会导致您无法看到这些函数的输出,从而产生错误的印象。您可以尝试在这两行代码前面加上 `print()` 命令,以便正确地输出结果。修改后的代码如下:
```python
from sklearn.datasets import load_boston
import numpy as np
import pandas as pd
boston = load_boston()
col = ['CRIM','ZN','INDUS','CHAS','NOX','RM','AGE','DIS','RAD','TAX','PTRATIO','B','LSTAT']
bostonDF = pd.DataFrame(boston.data, columns=col)
bostonDF['MEDV'] = boston.target
print("数据集头5行数据:")
print(bostonDF.head())
print('各属性的协方差:')
print(bostonDF.cov())
print('各属性的相关系数:')
print(bostonDF.corr())
```
希望这能够帮助您解决问题。
阅读全文